[Checkins] SVN: zc.freeze/trunk/s add setuptools to dependencies
Gary Poster
gary at zope.com
Wed Jul 4 15:04:09 EDT 2007
Log message for revision 77424:
add setuptools to dependencies
Changed:
U zc.freeze/trunk/setup.py
U zc.freeze/trunk/src/zc/freeze/__init__.py
-=-
Modified: zc.freeze/trunk/setup.py
===================================================================
--- zc.freeze/trunk/setup.py 2007-07-04 18:56:22 UTC (rev 77423)
+++ zc.freeze/trunk/setup.py 2007-07-04 19:04:09 UTC (rev 77424)
@@ -3,7 +3,7 @@
setup(
name="zc.freeze",
version="1.0.1",
- install_requires=['zc.copy', 'rwproperty'],
+ install_requires=['zc.copy', 'rwproperty', 'setuptools'],
# dependency_links=['http://download.zope.org/distribution/',],
packages=find_packages('src'),
include_package_data=True,
Modified: zc.freeze/trunk/src/zc/freeze/__init__.py
===================================================================
--- zc.freeze/trunk/src/zc/freeze/__init__.py 2007-07-04 18:56:22 UTC (rev 77423)
+++ zc.freeze/trunk/src/zc/freeze/__init__.py 2007-07-04 19:04:09 UTC (rev 77424)
@@ -11,7 +11,7 @@
def method(f):
def wrapper(self, *args, **kwargs):
- try: # micro-optimize for the "yes, I'm already versioned" story
+ try: # micro-optimize for the "yes, I'm already an IFreezing" story
frozen = self._z_frozen
except AttributeError:
frozen = interfaces.IFreezing(self)._z_frozen
@@ -46,6 +46,10 @@
lambda self: getattr(self, protected, default),
method(lambda self, value: setattr(self, protected, value)))
+def supercall(name):
+ sys._getframe(1).f_locals[name] = method(
+ lambda self, *args, **kwargs: getattr(
+ super(self.__class__, self), name)(*args, **kwargs))
class Data(persistent.Persistent):
interface.implements(interfaces.IData)
More information about the Checkins
mailing list