extras-buildsys/server ArchJob.py,1.5,1.6

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Mon Jul 18 17:24:41 UTC 2005


Author: dcbw

Update of /cvs/fedora/extras-buildsys/server
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13131/server

Modified Files:
	ArchJob.py 
Log Message:
2005-07-18  Dan Williams <dcbw at redhat.com>

    * builder/builder.py
      common/FileDownloader.py
      server/ArchJob.py
        - Allow '+' character in RPM names
        - Clean up file name handling in URLs




Index: ArchJob.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/server/ArchJob.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ArchJob.py	11 Jul 2005 00:30:36 -0000	1.5
+++ ArchJob.py	18 Jul 2005 17:24:39 -0000	1.6
@@ -221,9 +221,15 @@
         """ Return a list of base filenames we got from the builder """
         files = []
         for url in self.downloads.keys():
-            fname = FileDownloader.get_base_filename_from_url(url, ['.rpm', '.log'])
-            if fname and self.downloads[url] == 3:
-                files.append(fname)
+            try:
+                fname = FileDownloader.get_base_filename_from_url(url, ['.rpm', '.log'])
+                if self.downloads[url] == 3:
+                    files.append(fname)
+            except FileDownloader.FileNameError, e:
+                # Just ignore the file then
+                print "%s (%s/%s): Illegal file name.  Error: '%s', URL: %s" % (self.par_job.uid,
+                        self.par_job.package, self.arch, e, url)
+                pass
         return files
 
     def set_download_status(self, url, status):




More information about the fedora-extras-commits mailing list