[py-svn] r32167 - in py/dist/py: c-extension/greenlet code path/local
cfbolz at codespeak.net
cfbolz at codespeak.net
Mon Sep 11 17:29:49 CEST 2006
Author: cfbolz
Date: Mon Sep 11 17:29:46 2006
New Revision: 32167
Modified:
py/dist/py/c-extension/greenlet/test_generator_nested.py
py/dist/py/c-extension/greenlet/test_greenlet.py
py/dist/py/c-extension/greenlet/test_remote.py
py/dist/py/c-extension/greenlet/test_throw.py
py/dist/py/code/traceback2.py
py/dist/py/path/local/common.py
Log:
fix some 2.2 issues and issues if greenlets are not compileable
Modified: py/dist/py/c-extension/greenlet/test_generator_nested.py
==============================================================================
--- py/dist/py/c-extension/greenlet/test_generator_nested.py (original)
+++ py/dist/py/c-extension/greenlet/test_generator_nested.py Mon Sep 11 17:29:46 2006
@@ -1,7 +1,8 @@
+from __future__ import generators
import py
try:
from py.magic import greenlet
-except RuntimeError, e:
+except (ImportError, RuntimeError), e:
py.test.skip(str(e))
class genlet(greenlet):
Modified: py/dist/py/c-extension/greenlet/test_greenlet.py
==============================================================================
--- py/dist/py/c-extension/greenlet/test_greenlet.py (original)
+++ py/dist/py/c-extension/greenlet/test_greenlet.py Mon Sep 11 17:29:46 2006
@@ -1,7 +1,7 @@
import py
try:
from py.magic import greenlet
-except RuntimeError, e:
+except (ImportError, RuntimeError), e:
py.test.skip(str(e))
import sys, thread, threading
Modified: py/dist/py/c-extension/greenlet/test_remote.py
==============================================================================
--- py/dist/py/c-extension/greenlet/test_remote.py (original)
+++ py/dist/py/c-extension/greenlet/test_remote.py Mon Sep 11 17:29:46 2006
@@ -1,7 +1,7 @@
import py
try:
from py.magic import greenlet
-except RuntimeError, e:
+except (ImportError, RuntimeError), e:
py.test.skip(str(e))
Modified: py/dist/py/c-extension/greenlet/test_throw.py
==============================================================================
--- py/dist/py/c-extension/greenlet/test_throw.py (original)
+++ py/dist/py/c-extension/greenlet/test_throw.py Mon Sep 11 17:29:46 2006
@@ -1,7 +1,7 @@
import py
try:
from py.magic import greenlet
-except RuntimeError, e:
+except (ImportError, RuntimeError), e:
py.test.skip(str(e))
def switch(*args):
Modified: py/dist/py/code/traceback2.py
==============================================================================
--- py/dist/py/code/traceback2.py (original)
+++ py/dist/py/code/traceback2.py Mon Sep 11 17:29:46 2006
@@ -95,7 +95,7 @@
def __getitem__(self, key):
val = super(Traceback, self).__getitem__(key)
- if isinstance(key, slice):
+ if isinstance(key, type(slice(0))):
val = self.__class__(val)
return val
Modified: py/dist/py/path/local/common.py
==============================================================================
--- py/dist/py/path/local/common.py (original)
+++ py/dist/py/path/local/common.py Mon Sep 11 17:29:46 2006
@@ -7,7 +7,8 @@
for name in ('atime blksize blocks ctime dev gid '
'ino mode mtime nlink rdev size uid'.split()):
- exec """if 1:
+
+ code = """if 1:
def fget(self):
return getattr(self._osstatresult, "st_%(name)s", None)
%(name)s = property(fget)
@@ -16,7 +17,9 @@
"statresult.%(name)s instead.",
DeprecationWarning, stacklevel=2)
return getattr(self._osstatresult, "st_%(name)s", None)
- st_%(name)s = property(fget_deprecated)""" % locals()
+ st_%(name)s = property(fget_deprecated)
+""" % locals()
+ exec code
del fget
del fget_deprecated
More information about the pytest-commit
mailing list