[csw-devel] SF.net SVN: gar:[17687] csw/mgar/gar/v2/lib/python/package_checks.py

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Sun Apr 15 10:30:00 CEST 2012


Revision: 17687
          http://gar.svn.sourceforge.net/gar/?rev=17687&view=rev
Author:   wahwah
Date:     2012-04-15 08:30:00 +0000 (Sun, 15 Apr 2012)
Log Message:
-----------
checkpkg: Tolerate file names with unicode

Modified Paths:
--------------
    csw/mgar/gar/v2/lib/python/package_checks.py

Modified: csw/mgar/gar/v2/lib/python/package_checks.py
===================================================================
--- csw/mgar/gar/v2/lib/python/package_checks.py	2012-04-15 08:11:10 UTC (rev 17686)
+++ csw/mgar/gar/v2/lib/python/package_checks.py	2012-04-15 08:30:00 UTC (rev 17687)
@@ -502,11 +502,15 @@
   reasons_to_be_arch_specific = []
   pkgmap_paths = [x["path"] for x in pkgmap]
   for pkgmap_path in pkgmap_paths:
-    if re.search(ARCH_RE, str(pkgmap_path)):
-      reasons_to_be_arch_specific.append((
-          "archall-with-arch-paths",
-          pkgmap_path,
-          "path %s looks arch-specific" % pkgmap_path))
+    try:
+      path_str = str(pkgmap_path)
+      if re.search(ARCH_RE, path_str):
+        reasons_to_be_arch_specific.append((
+            "archall-with-arch-paths",
+            pkgmap_path,
+            "path %s looks arch-specific" % pkgmap_path))
+    except UnicodeDecodeError, e:
+      logging.warning(e)
   for binary in binaries:
     reasons_to_be_arch_specific.append((
         "archall-with-binaries",

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list