diff options
author | Jesse Keating <jkeating@redhat.com> | 2010-12-02 15:26:15 -0800 |
---|---|---|
committer | Jesse Keating <jkeating@redhat.com> | 2010-12-02 15:27:20 -0800 |
commit | d437be9f4d04e6e5169dbf5e862672ecd2630c59 (patch) | |
tree | efdb87770c588a2725b73ec217960e825515800b /src/fedpkg.py | |
parent | 69de8ecadf6d93bde3818c5973db871baac6ec2e (diff) | |
download | fedora-packager-d437be9f4d04e6e5169dbf5e862672ecd2630c59.tar.gz fedora-packager-d437be9f4d04e6e5169dbf5e862672ecd2630c59.tar.xz fedora-packager-d437be9f4d04e6e5169dbf5e862672ecd2630c59.zip |
Backport a bugfix from koji upstream to fix 628504
This fixes a potential traceback on ^c
Diffstat (limited to 'src/fedpkg.py')
-rwxr-xr-x | src/fedpkg.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/fedpkg.py b/src/fedpkg.py index 29c774d..772e86f 100755 --- a/src/fedpkg.py +++ b/src/fedpkg.py @@ -125,6 +125,10 @@ class TaskWatcher(object): return (state == 'CLOSED') def display_state(self, info): + # We can sometimes be passed a task that is not yet open, but + # not finished either. info would be none. + if not info: + return 'unknown' if info['state'] == koji.TASK_STATES['OPEN']: if info['host_id']: host = self.session.getHost(info['host_id']) |