OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 """A subclass of commands.SVN that allows more flexible error recovery. | 5 """A subclass of commands.SVN that allows more flexible error recovery. |
6 | 6 |
7 This code is only used on the slave but it is living in common/ because it is | 7 This code is only used on the slave but it is living in common/ because it is |
8 directly imported from buildbot/slave/bot.py.""" | 8 directly imported from buildbot/slave/bot.py.""" |
9 | 9 |
10 import os | 10 import os |
(...skipping 630 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
641 def maybeDoVCRetry(self, res): | 641 def maybeDoVCRetry(self, res): |
642 """Called after doVCFull.""" | 642 """Called after doVCFull.""" |
643 if type(res) is int and res == 2: | 643 if type(res) is int and res == 2: |
644 # Non-VC failure, return 2 to turn the step red. | 644 # Non-VC failure, return 2 to turn the step red. |
645 return res | 645 return res |
646 | 646 |
647 # super | 647 # super |
648 return sourcebase.maybeDoVCRetry(self, res) | 648 return sourcebase.maybeDoVCRetry(self, res) |
649 | 649 |
650 | 650 |
651 class ApplyIssue(commandbase): | 651 class ApplyIssue(commandbase): # disable=W0654 |
652 """Command to run apple_issue.py on the checkbout.""" | 652 """Command to run apple_issue.py on the checkbout.""" |
653 | 653 |
654 def __init__(self, *args, **kwargs): | 654 def __init__(self, *args, **kwargs): |
655 log.msg('ApplyIssue.__init__') | 655 log.msg('ApplyIssue.__init__') |
656 self.root = None | 656 self.root = None |
657 self.issue = None | 657 self.issue = None |
658 self.patchset = None | 658 self.patchset = None |
659 self.email = None | 659 self.email = None |
660 self.password = None | 660 self.password = None |
661 self.workdir = None | 661 self.workdir = None |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
720 | 720 |
721 # We run this code in a try because it fails with an assertion if | 721 # We run this code in a try because it fails with an assertion if |
722 # the module is loaded twice. | 722 # the module is loaded twice. |
723 registerSlaveCommand('gclient', GClient, commands.command_version) | 723 registerSlaveCommand('gclient', GClient, commands.command_version) |
724 registerSlaveCommand('apply_issue', ApplyIssue, commands.command_version) | 724 registerSlaveCommand('apply_issue', ApplyIssue, commands.command_version) |
725 except (AssertionError, NameError): | 725 except (AssertionError, NameError): |
726 pass | 726 pass |
727 | 727 |
728 | 728 |
729 RegisterCommands() | 729 RegisterCommands() |
OLD | NEW |