[Zope-Checkins] SVN: Zope/trunk/lib/python/App/Extensions.py
removed support for .pyp files ...no idea
Andreas Jung
andreas at andreas-jung.com
Tue Mar 14 15:05:30 EST 2006
Log message for revision 66019:
removed support for .pyp files ...no idea
what they were used for but the related code
will definetely no longer work under Python 2.4
because the rotor module has gone...
Changed:
U Zope/trunk/lib/python/App/Extensions.py
-=-
Modified: Zope/trunk/lib/python/App/Extensions.py
===================================================================
--- Zope/trunk/lib/python/App/Extensions.py 2006-03-14 19:59:04 UTC (rev 66018)
+++ Zope/trunk/lib/python/App/Extensions.py 2006-03-14 20:05:29 UTC (rev 66019)
@@ -110,12 +110,12 @@
return old[name]
base, ext = os.path.splitext(module)
- if ext in ('py', 'pyp', 'pyc'):
+ if ext in ('py', 'pyc'):
# XXX should never happen; splitext() keeps '.' with the extension
p = base
else:
p = module
- p=getPath('Extensions', p, suffixes=('','py','pyp','pyc'))
+ p=getPath('Extensions', p, suffixes=('','py','pyc'))
if p is None:
raise NotFound, (
"The specified module, <em>%s</em>, couldn't be found." % module)
@@ -129,16 +129,6 @@
file.close()
m=binmod.__dict__
- elif ext=='.pyp':
- import rotor
- prod_id=module.split('.', 1)[0]
- data=zlib.decompress(
- rotor.newrotor(prod_id +' shshsh').decrypt(open(p,'rb').read())
- )
- execsrc=compile(data, module, 'exec')
- m={}
- exec execsrc in m
-
else:
try: execsrc=open(p)
except: raise NotFound, (
More information about the Zope-Checkins
mailing list