Make every Python API __len__() method return a PyIntObject.
swig 2.0+ seems to default to using PyLongObjects, but the __len__() method _must_ return a PyIntObject. llvm-svn: 156639
This commit is contained in:
@@ -259,7 +259,7 @@ public:
|
||||
|
||||
def __len__(self):
|
||||
if self.sbmodule:
|
||||
return self.sbmodule.GetNumSymbols()
|
||||
return int(self.sbmodule.GetNumSymbols())
|
||||
return 0
|
||||
|
||||
def __getitem__(self, key):
|
||||
@@ -315,7 +315,7 @@ public:
|
||||
|
||||
def __len__(self):
|
||||
if self.sbmodule:
|
||||
return self.sbmodule.GetNumSections()
|
||||
return int(self.sbmodule.GetNumSections())
|
||||
return 0
|
||||
|
||||
def __getitem__(self, key):
|
||||
|
||||
Reference in New Issue
Block a user