blob: 7c08df34b4a3751b28bac59b85542ce9bab8132f [file] [log] [blame]
'doc'
class X:
'should get a warning for returning value from __init__'
def __init__(self):
print 'howdy'
return 1
class Y:
'should get a warning for returning value from __init__'
def __init__(self, x):
if x == 0 :
return 0
if x == 1 :
return 53
return None
class Z:
'should not get a warning'
def __init__(self, x):
return
class Q(Z):
'd'
def __init__(self):
v = lambda : None
Z.__init__(self, v)
class S(Z):
'd'
def __init__(self):
Z.__init__(self,lambda x: x in ['p','f'])