Labels: Type-Defect Priority-Medium
New issue 54 by RCopperw...@gmail.com
: __call__ method cannot be defined
What steps will reproduce the problem?
1. Create a class with a __call__(self) method
2. Instantiate it
3. Attempt to call the instance
instance = Test()
What is the expected output? What do you see instead?
This code is expected to print "hello world", but it produces nothing. If
you were to add the line instance2 = instance() and then query the value of
instance2, you would see that instance2 is another Test object. Tinypy is
not calling the __call__ method of the instance, but actually calling the
__call__ method of the CLASS, ( i.e. Test() )