File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515import python
1616import Expressions.CallArgs
1717
18- from FunctionObject base , PyFunctionObject derived
18+ from FunctionValue base , PythonFunctionValue derived
1919where
2020 not exists ( base .getACall ( ) ) and
21- not exists ( FunctionObject a_derived |
21+ not exists ( FunctionValue a_derived |
2222 a_derived .overrides ( base ) and
2323 exists ( a_derived .getACall ( ) )
2424 ) and
25- not derived .getFunction ( ) .isSpecialMethod ( ) and
25+ not derived .getScope ( ) .isSpecialMethod ( ) and
2626 derived .getName ( ) != "__init__" and
2727 derived .isNormalMethod ( ) and
28- not derived .getFunction ( ) .isSpecialMethod ( ) and
28+ not derived .getScope ( ) .isSpecialMethod ( ) and
2929 // call to overrides distributed for efficiency
3030 (
3131 ( derived .overrides ( base ) and derived .minParameters ( ) > base .maxParameters ( ) )
You can’t perform that action at this time.
0 commit comments