我搜索了其他有类似问题的线程,但我没有找到答案。基本上,我有一堂课:
import Android_Class
class Android_Revision(object):
def __init__(self):
# dict for storing the classes in this revision
# (format {name : classObject}):
self.Classes = {}
self.WorkingClass = Android_Class()
self.RevisionNumber = ''
def __call__(self):
print "Called"
def make_Class(self, name):
newClass = Android_Class(name)
self.Classes.update({name : newClass})
self.WorkingClass = newClass
def set_Class(self, name):
if not(self.Classes.has_key(name)):
newClass = Android_Class(name)
self.Classes.update({name : newClass})
self.WorkingClass = self.Classes.get(name)
我正在尝试创建此类的实例:
Revision = Android_Revision()
那就是我收到错误的时候。我很困惑,因为我有另一种情况,我正在做几乎完全相同的事情,而且工作正常。我无法弄清楚两者之间的差异会导致此错误。谢谢。