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, (

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

Reply via email to