| import zope.interface.interface |
import zope.interface.interface |
| import zope.interface.interfaces |
import zope.interface.interfaces |
| import zope.interface.declarations |
import zope.interface.declarations |
| |
from zope.i18nmessageid import Message |
| from zope.interface import directlyProvides, Interface, implements |
from zope.interface import directlyProvides, Interface, implements |
| from zope.interface.interfaces import IInterface, IDeclaration |
from zope.interface.interfaces import IInterface, IDeclaration |
| |
|
| '__hash__', '__nonzero__', |
'__hash__', '__nonzero__', |
| '__class__', '__providedBy__', '__implements__', |
'__class__', '__providedBy__', '__implements__', |
| '__repr__', '__conform__', |
'__repr__', '__conform__', |
| |
'__name__', '__parent__', |
| ] |
] |
| |
|
| _callableChecker = NamesChecker(['__str__', '__name__', '__call__']) |
_callableChecker = NamesChecker(['__str__', '__name__', '__call__']) |
| types.NoneType: NoProxy, |
types.NoneType: NoProxy, |
| str: NoProxy, |
str: NoProxy, |
| unicode: NoProxy, |
unicode: NoProxy, |
| |
Message: NoProxy, # Messages are immutable, so it's okay |
| bool: NoProxy, |
bool: NoProxy, |
| datetime.timedelta: NoProxy, |
datetime.timedelta: NoProxy, |
| datetime.datetime: NoProxy, |
datetime.datetime: NoProxy, |
| datetime.timedelta: datetime.timedelta(3), |
datetime.timedelta: datetime.timedelta(3), |
| datetime.datetime: datetime.datetime(2003, 1, 1), |
datetime.datetime: datetime.datetime(2003, 1, 1), |
| datetime.date: datetime.date(2003, 1, 1), |
datetime.date: datetime.date(2003, 1, 1), |
| datetime.time: datetime.time(23, 58) |
datetime.time: datetime.time(23, 58), |
| |
Message: Message('message', domain='hello') |
| } |
} |
| |
|
| |
|