def render_fillSlots(self, context, data): context.tag.fillSlots('twisted', twisted_version.short()) context.tag.fillSlots('nevow', nevow_version.short()) return context.tag
# -*- test-case-name: nevow.test -*- # Copyright (c) 2004-2006 Divmod. # See LICENSE for details. from nevow._version import version __version_info__ = (version.major, version.minor, version.micro) __version__ = version.short() import sys from twisted.python.components import registerAdapter from nevow import flat from nevow.util import _namedAnyWithBuiltinTranslation # Python2.2 has a stupidity where instance methods have name # '__builtin__.instance method' instead of '__builtin__.instancemethod' # Workaround this error. def clean(o): if o == '__builtin__.instancemethod' and sys.version_info < (2, 3): return '__builtin__.instance method' return o def load(S): for line in S.split('\n'): line = line.strip() if line and not line.startswith('#'): (a, o, i) = line.split() registerAdapter(_namedAnyWithBuiltinTranslation(a), _namedAnyWithBuiltinTranslation(clean(o)),
# -*- test-case-name: nevow.test -*- # Copyright (c) 2004-2006 Divmod. # See LICENSE for details. from nevow._version import version __version_info__ = (version.major, version.minor, version.micro) __version__ = version.short() import sys from twisted.python.components import registerAdapter from nevow import flat from nevow.util import _namedAnyWithBuiltinTranslation # Python2.2 has a stupidity where instance methods have name # '__builtin__.instance method' instead of '__builtin__.instancemethod' # Workaround this error. def clean(o): if o == '__builtin__.instancemethod' and sys.version_info < (2,3): return '__builtin__.instance method' return o def load(S): for line in S.split('\n'): line = line.strip() if line and not line.startswith('#'): (a, o, i) = line.split() registerAdapter(_namedAnyWithBuiltinTranslation(a), _namedAnyWithBuiltinTranslation(clean(o)), _namedAnyWithBuiltinTranslation(i))