[llvm-commits] [zorg] r169934 - /zorg/trunk/zorg/buildbot/Artifacts.py

David Dean david_dean at apple.com
Tue Dec 11 15:42:46 PST 2012


Author: ddean
Date: Tue Dec 11 17:42:46 2012
New Revision: 169934

URL: http://llvm.org/viewvc/llvm-project?rev=169934&view=rev
Log:
Fix to unblock Galina. I'll use this pattern for other uses of config.options.get in a future commit.

Modified:
    zorg/trunk/zorg/buildbot/Artifacts.py

Modified: zorg/trunk/zorg/buildbot/Artifacts.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/Artifacts.py?rev=169934&r1=169933&r2=169934&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/Artifacts.py (original)
+++ zorg/trunk/zorg/buildbot/Artifacts.py Tue Dec 11 17:42:46 2012
@@ -1,5 +1,6 @@
 import buildbot
 import config
+import warnings
 
 from buildbot.steps.shell import WithProperties
 from zorg.buildbot.PhasedBuilderUtils import setProperty, determine_phase_id
@@ -14,7 +15,7 @@
 base_download_url = 'http://%s/~%s/artifacts' % (master_name, rsync_user)
 package_url = 'http://%s/~%s/packages' % (master_name, rsync_user)
 
-try:
+if config.options.has_option('Master Options', 'is_production'):
     is_production = config.options.get('Master Options', 'is_production')
     if is_production:
         rsync_user = config.options.get('Master Options', 'rsync_user')
@@ -22,8 +23,8 @@
         master_protocol = config.options.get('Master Options', 'master_protocol')
         base_download_url = '%s://%s/artifacts' % (master_protocol, master_name)
         package_url = 'http://smooshlab.apple.com/packages'
-except AttributeError:
-    warning('Please update your local.cfg file') 
+else:
+    warnings.warn('Please update your local.cfg file') 
 
 base_rsync_path = rsync_user + '@' + master_name + ':'
 # TODO: Fix this up. Quick hack to get smooshbase up.





More information about the llvm-commits mailing list