2012-04-03 8 views
0

Ich benutze Aptana, um Python-Code zu schreiben. Aptana meldet oft einen Fehler aufgrund der Tatsache, dass keine Typinformationen an Namen in Python gebunden sind.aptana report python type Fehler

Sagen wir:

class A: 
    def __init__(self): 
     self.m = None 

class B: 
    def __init__(self): 
     pass 
    def someMethod(self): 
     pass 

#in the main function 

a = A() 
a.m = B() 
a.m.someMethod() #Aptana will report a error here since it does not know a.m has such method. 

ähnliche Fälle existieren. Es ist kein großes Problem, sie zu ignorieren, aber gibt es einen eleganten Weg, dies zu vermeiden?

Antwort