Ori wrote: > Hello, > > I have a python class which inherits from some other (c#) class. Something > like: > from MyNamespace import MyClass > class PyClass(MyClass) > def myMethod(self) > return self.PropertyFormInheritedClass >
You appear to have a syntax error here (which may be the answer to your previous question about why your inheritance doesn't work). The class declaration must be terminated with a colon: class PyClass(MyClass): > I don't understand why I have to write the "self." prefix - the context is > the inherited class. Is there a way to avoid this prefix? > Please read the Python FAQ about self (Python is not C#). 'Why must 'self' be used explicitly in method definitions and calls?' http://www.python.org/doc/faq/general/#why-must-self-be-used-explicitly-in-method-definitions-and-calls Michael Foord http://www.ironpython.info/ > Thanks, > Ori > _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
