[Checkins] SVN: zc.mirrorcheeseshopslashsimple/trunk/src/zc/mirrorcheeseshopslashsimple.py improved check for non-unicode package names

Andreas Jung andreas at andreas-jung.com
Mon Aug 11 06:52:42 EDT 2008


Log message for revision 89643:
  improved check for non-unicode package names
  

Changed:
  U   zc.mirrorcheeseshopslashsimple/trunk/src/zc/mirrorcheeseshopslashsimple.py

-=-
Modified: zc.mirrorcheeseshopslashsimple/trunk/src/zc/mirrorcheeseshopslashsimple.py
===================================================================
--- zc.mirrorcheeseshopslashsimple/trunk/src/zc/mirrorcheeseshopslashsimple.py	2008-08-11 10:47:32 UTC (rev 89642)
+++ zc.mirrorcheeseshopslashsimple/trunk/src/zc/mirrorcheeseshopslashsimple.py	2008-08-11 10:52:41 UTC (rev 89643)
@@ -42,11 +42,12 @@
 
 def get_page(dest, package, force=False):
     try:
-        pdest = os.path.join(dest, package)
-    except UnicodeEncodeError:
+        package.decode('ascii')
+    except UnicodeDecodeError:
         print 'skipping %r which has a non-ascii name' % `package`
         return
 
+    pdest = os.path.join(dest, package)
     if os.path.exists(pdest):
         if not force:
             assert os.path.isdir(pdest)



More information about the Checkins mailing list