Index: apply_issue.py |
diff --git a/apply_issue.py b/apply_issue.py |
index 3d606466e710afdeaa1a4c0bad0a2eb0f34566f6..22018742d45a860fa51a3eac9f4cad72da06fe08 100755 |
--- a/apply_issue.py |
+++ b/apply_issue.py |
@@ -59,8 +59,11 @@ def main(): |
obj = rietveld.Rietveld(options.server, '', None) |
try: |
properties = obj.get_issue_properties(options.issue, False) |
- except rietveld.upload.ClientLoginError: |
- # Requires login. |
+ except rietveld.upload.ClientLoginError, e: |
+ if sys.stdout.closed: |
+ print >> sys.stderr, 'Accessing the issue requires login.' |
M-A Ruel
2012/09/03 17:34:25
Hopefully, this should refrain from causing times
|
+ return 1 |
+ print('Accessing the issue requires login.') |
obj = rietveld.Rietveld(options.server, None, None) |
properties = obj.get_issue_properties(options.issue, False) |
@@ -86,7 +89,7 @@ def main(): |
elif scm_type == 'git': |
scm_obj = checkout.GitCheckoutBase(options.root_dir, None, None) |
elif scm_type == None: |
- scm_obj = checkout.RawCheckout(options.root_dir, None) |
+ scm_obj = checkout.RawCheckout(options.root_dir, None, None) |
else: |
parser.error('Couldn\'t determine the scm') |