[Zope-Checkins] SVN: Zope/branches/2.11/lib/python/Acquisition/ backport r99191 to 2.11

2009-04-15 Thread Andreas Zeidler
Log message for revision 99192:
  backport r99191 to 2.11

Changed:
  U   Zope/branches/2.11/lib/python/Acquisition/_Acquisition.c
  U   Zope/branches/2.11/lib/python/Acquisition/tests.py

-=-
Modified: Zope/branches/2.11/lib/python/Acquisition/_Acquisition.c
===
--- Zope/branches/2.11/lib/python/Acquisition/_Acquisition.c2009-04-15 
14:36:02 UTC (rev 99191)
+++ Zope/branches/2.11/lib/python/Acquisition/_Acquisition.c2009-04-15 
14:44:17 UTC (rev 99192)
@@ -822,7 +822,7 @@
 static PyObject * 
 Wrapper_iter(Wrapper *self)
 {
-  return CallMethodO(OBJECT(self), py__iter__, NULL, NULL); 
+  return PyObject_GetIter(self-obj);
 }
 
 static PySequenceMethods Wrapper_as_sequence = {

Modified: Zope/branches/2.11/lib/python/Acquisition/tests.py
===
--- Zope/branches/2.11/lib/python/Acquisition/tests.py  2009-04-15 14:36:02 UTC 
(rev 99191)
+++ Zope/branches/2.11/lib/python/Acquisition/tests.py  2009-04-15 14:44:17 UTC 
(rev 99192)
@@ -1719,6 +1719,26 @@
 iterating...
 [42]
 
+Finally let's check that https://bugs.launchpad.net/zope2/+bug/360761
+has been fixed:
+
+ class C(Acquisition.Implicit):
+... l=[1,2,3]
+... def __getitem__(self, i):
+... return self.l[i]
+
+ c1 = C()
+ type(iter(c1))
+type 'iterator'
+ list(c1)
+[1, 2, 3]
+
+ c2 = C().__of__(c1)
+ type(iter(c2))
+type 'iterator'
+ list(c2)
+[1, 2, 3]
+
 
 
 

___
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins


[Zope-Checkins] SVN: Zope/branches/2.10/lib/python/Acquisition/ backport r99191 to 2.10

2009-04-15 Thread Andreas Zeidler
Log message for revision 99193:
  backport r99191 to 2.10

Changed:
  U   Zope/branches/2.10/lib/python/Acquisition/_Acquisition.c
  U   Zope/branches/2.10/lib/python/Acquisition/tests.py

-=-
Modified: Zope/branches/2.10/lib/python/Acquisition/_Acquisition.c
===
--- Zope/branches/2.10/lib/python/Acquisition/_Acquisition.c2009-04-15 
14:44:17 UTC (rev 99192)
+++ Zope/branches/2.10/lib/python/Acquisition/_Acquisition.c2009-04-15 
14:44:25 UTC (rev 99193)
@@ -822,7 +822,7 @@
 static PyObject * 
 Wrapper_iter(Wrapper *self)
 {
-  return CallMethodO(OBJECT(self), py__iter__, NULL, NULL); 
+  return PyObject_GetIter(self-obj);
 }
 
 static PySequenceMethods Wrapper_as_sequence = {

Modified: Zope/branches/2.10/lib/python/Acquisition/tests.py
===
--- Zope/branches/2.10/lib/python/Acquisition/tests.py  2009-04-15 14:44:17 UTC 
(rev 99192)
+++ Zope/branches/2.10/lib/python/Acquisition/tests.py  2009-04-15 14:44:25 UTC 
(rev 99193)
@@ -1719,6 +1719,26 @@
 iterating...
 [42]
 
+Finally let's check that https://bugs.launchpad.net/zope2/+bug/360761
+has been fixed:
+
+ class C(Acquisition.Implicit):
+... l=[1,2,3]
+... def __getitem__(self, i):
+... return self.l[i]
+
+ c1 = C()
+ type(iter(c1))
+type 'iterator'
+ list(c1)
+[1, 2, 3]
+
+ c2 = C().__of__(c1)
+ type(iter(c2))
+type 'iterator'
+ list(c2)
+[1, 2, 3]
+
 
 
 

___
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins


[Zope-Checkins] SVN: Zope/trunk/ Updated to Acquisition 2.12.1.

2009-04-15 Thread Hanno Schlichting
Log message for revision 99203:
  Updated to Acquisition 2.12.1.
  

Changed:
  U   Zope/trunk/doc/CHANGES.rst
  _U  Zope/trunk/include/
  U   Zope/trunk/versions-zope2.cfg

-=-
Modified: Zope/trunk/doc/CHANGES.rst
===
--- Zope/trunk/doc/CHANGES.rst  2009-04-15 19:50:15 UTC (rev 99202)
+++ Zope/trunk/doc/CHANGES.rst  2009-04-15 20:02:14 UTC (rev 99203)
@@ -34,6 +34,8 @@
   concept of protecting attribute 'set' does not exist in Zope 2, but it
   should be possible to re-use packages that do declare such protection.
 
+- Updated to Acquisition 2.12.1.
+
 - Updated to DateTime 2.12.0.
 
 - Updated to ZODB 3.9.0a12.


Property changes on: Zope/trunk/include
___
Modified: svn:externals
   - Acquisition 
svn://svn.zope.org/repos/main/Acquisition/trunk/src/Acquisition
ExtensionClass  
svn://svn.zope.org/repos/main/ExtensionClass/trunk/src/ExtensionClass
persistent  svn://svn.zope.org/repos/main/ZODB/tags/3.9.0a12/src/persistent

   + Acquisition 
svn://svn.zope.org/repos/main/Acquisition/tags/2.12.1/src/Acquisition
ExtensionClass  
svn://svn.zope.org/repos/main/ExtensionClass/trunk/src/ExtensionClass
persistent  svn://svn.zope.org/repos/main/ZODB/tags/3.9.0a12/src/persistent


Modified: Zope/trunk/versions-zope2.cfg
===
--- Zope/trunk/versions-zope2.cfg   2009-04-15 19:50:15 UTC (rev 99202)
+++ Zope/trunk/versions-zope2.cfg   2009-04-15 20:02:14 UTC (rev 99203)
@@ -3,7 +3,7 @@
 versions = versions
 
 [versions]
-Acquisition = 2.12.0a1
+Acquisition = 2.12.1
 DateTime = 2.12.0
 ExtensionClass = 2.11.1
 Persistence = 2.11.1

___
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins


[Zope-Checkins] SVN: Zope/trunk/setup.py bump version number

2009-04-15 Thread Chris Withers
Log message for revision 99205:
  bump version number

Changed:
  U   Zope/trunk/setup.py

-=-
Modified: Zope/trunk/setup.py
===
--- Zope/trunk/setup.py 2009-04-15 20:17:52 UTC (rev 99204)
+++ Zope/trunk/setup.py 2009-04-15 22:03:29 UTC (rev 99205)
@@ -19,7 +19,7 @@
 EXTENSIONCLASS_INCLUDEDIRS = ['include', 'src']
 
 params = dict(name='Zope2',
-version='2.12.0.a1',
+version='2.12.0.a2dev',
 url='http://www.zope.org',
 license='ZPL 2.1',
 description='Zope2 application server / web framework',

___
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins