diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/pyfedpkg/__init__.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/pyfedpkg/__init__.py b/src/pyfedpkg/__init__.py index cdccd7f..b34481d 100644 --- a/src/pyfedpkg/__init__.py +++ b/src/pyfedpkg/__init__.py @@ -1034,6 +1034,14 @@ class PackageModule: priority = 5 # magic koji number :/ cmd.append(self.target) + # see if this build has been done. Does not check builds within + # a chain + if not scratch: + build = self.kojisession.getBuild(self.nvr) + if build: + if build['state'] == 1: + raise FedpkgError('%s has already been built' % + self.nvr) # Now submit the task and get the task_id to return # Handle the chain build version if chain: |