Call
A call is the invocation of a function or method.
Related concepts: FunctionMethodReturn
Closest Wikipedia entry: Subroutine
Misconceptions about Call47 documented Misconceptions
Check YourselfCannotChainAttributeAccesses
Attribute accesses cannot be chained together
CannotChainAttributeToObjectInstantiation
Method calls, and attribute accesses in general, cannot be chained to a constructor invocation.
DeferredReturn
A return statement in the middle of a function doesn't return immediately
InitCreates
__init__ must create a new object
InitReturnsObject
__init__ needs to return an object
ObjectsMustBeNamed
A variable is needed to instantiate an object
OutsideInFunctionNesting
Nested function calls are invoked outside in
ParenthesesOnlyIfArgument
() are optional for function calls without arguments
ReturnCall
Return statements need () around the return value
ReturnUnwindsMultipleFrames
A return statement can unwind multiple call stack frames
RightToLeftChaining
Chained accesses are invoked from right to left