DeclarativeMeta


Attributes

a __bases__

(<type 'type'>,)

a __basicsize__

436

a __dictoffset__

132

a __flags__

-2146543621

a __itemsize__

20

a __mro__

(<class 'sqlobject.declarative.DeclarativeMeta'>,
 <type 'type'>,
 <type 'object'>)

a __name__

'DeclarativeMeta'

a __weakrefoffset__

184

Methods

f __call__(...) ...

x.__call__(...) <==> x(...)

f __eq__(...) ...

x.__eq__(y) <==> x==y

f __format__(...) ...

default object formatter

f __ge__(...) ...

x.__ge__(y) <==> x>=y

f __gt__(...) ...

x.__gt__(y) <==> x>y

f __init__(...) ...

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

f __instancecheck__(...) ...

f __le__(...) ...

x.__le__(y) <==> x<=y

f __lt__(...) ...

x.__lt__(y) <==> x<y

f __ne__(...) ...

x.__ne__(y) <==> x!=y

f __sizeof__(...) ...

__sizeof__() -> size of object in memory, in bytes

f __subclasscheck__(...) ...

f __subclasses__(...) ...

__subclasses__() -> list of immediate subclasses

f __subclasshook__(...) ...

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

See the source for more information.