SystemError: error return without exception set

S

Shailendra

Hi All,
I am getting error in "SystemError: error return without exception
set" which i am not able debug. I made following test program which
gives same error.

=========test.py==============

import numpy

class testClass:
def __init__(self,param1=1,param2=2):
self.param1,self.param2=param1,param2

def __str__(self):
return 'param1=%d param2=%d'%(self.param1,self.param2)


class makeLotOftestClass:
def __init__(self,paramlist1=None,paramlist2=None):
self.holder= numpy.empty((len(paramlist1),len(paramlist2)))
for i in range(len(paramlist1)):
for j in range(len(paramlist2)):

self.holder[i,j]=testClass(param1=paramlist1,param2=paramlist2[j])

def __str__():
str=''
for testclass in numpy.raven(self.holder):
str=str+testclass.__str__()
return str

if __name__=='__main__':
lotofclass=makeLotOftestClass(paramlist1=[10,20,30,40],paramlist2=[110,120,130,140])
print lotofclass

==============================================

$ python test.py
Traceback (most recent call last):
File "test.py", line 25, in <module>
lotofclass=makeLotOftestClass(paramlist1=[10,20,30,40],paramlist2=[110,120,130,140])
File "test.py", line 16, in __init__
self.holder[i,j]=testClass(param1=paramlist1,param2=paramlist2[j])
SystemError: error return without exception set

Can someone point out why is this exception. It seems to be a simple
code. Google search for the error message did not help much.

Thanks,
Shailendra
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,226
Members
46,815
Latest member
treekmostly22

Latest Threads

Top