Changeset 115

Show
Ignore:
Timestamp:
07/26/06 17:25:35 (2 years ago)
Author:
mk
Message:

Fixed code parsing bug in model:get_call_name.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/mk/cheesecake/codeparser.py

    r110 r115  
    136136        try: 
    137137            processModuleAst(parseFile(pyfile), module, self.system) 
    138         except: 
     138        except Exception, e: 
     139            self.log("Code parsing error occured:\n***\n%s\n***" % str(e)) 
    139140            return 
    140141 
  • branches/mk/cheesecake/model.py

    r83 r115  
    2828 
    2929    def get_name(node): 
    30         if isinstance(node, ast.Name): 
     30        if isinstance(node, ast.CallFunc): 
     31            return None 
     32        elif isinstance(node, ast.Name): 
    3133            return node.name 
    3234        elif isinstance(node, str):