[Pkg-debile-commits] [debile-master] 28/126: nice

Sylvestre Ledru sylvestre at alioth.debian.org
Mon Aug 19 14:56:09 UTC 2013


This is an automated email from the git hooks/post-receive script.

sylvestre pushed a commit to branch scan-build-html
in repository debile-master.

commit 3bc6a9064e406892d3439244cdd3c5051b5df1d3
Author: Paul Tagliamonte <tag at pault.ag>
Date:   Sun May 26 17:59:19 2013 -0400

    nice
---
 lucy/archive.py       |    2 +-
 lucy/incoming.py      |    4 ++--
 lucy/models/binary.py |    7 ++++---
 lucy/models/job.py    |    2 +-
 4 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/lucy/archive.py b/lucy/archive.py
index 7167d90..399ff0f 100644
--- a/lucy/archive.py
+++ b/lucy/archive.py
@@ -11,7 +11,7 @@ def uuid_to_path(uuid, base=None):
 
 def move_to_pool(config, package, changes, root=None):
     pool = config['pool']
-    uid = package['_id']
+    uid = package
     ret = uuid_to_path(uid, base=pool)
     path = os.path.join(pool, ret)
     if root:
diff --git a/lucy/incoming.py b/lucy/incoming.py
index cbb9f0a..41b9dfd 100644
--- a/lucy/incoming.py
+++ b/lucy/incoming.py
@@ -50,7 +50,7 @@ def accept_source(config, changes):
                  owner=who['_id'])
     obj.save()
 
-    path = move_to_pool(config, obj, changes)
+    path = move_to_pool(config, obj['_id'], changes)
     os.unlink(changes.get_filename())
 
     obj['path'] = path
@@ -98,7 +98,7 @@ def accept_binary(config, changes):
     binary.save()
     add_jobs(binary, 'binary', config['job_classes']['binary'])
 
-    path = move_to_pool(config, source, changes, root=arch)
+    path = move_to_pool(config, binary['source'], changes, root=arch)
     os.unlink(changes.get_filename())
     print("accept binary")
 
diff --git a/lucy/models/binary.py b/lucy/models/binary.py
index c3778df..17ef45f 100644
--- a/lucy/models/binary.py
+++ b/lucy/models/binary.py
@@ -6,13 +6,14 @@ class Binary(LucyObject):
 
     def __init__(self, job, arch, suite, binaries, builder, **kwargs):
         from lucy.models.job import Job
-        job = Job.load(job)['_id']
+        job = Job.load(job)
         if job['package_type'] != 'source':
             raise ValueError("Package from Job isn't a source package")
 
-        source = job['package']
+        if 'source' not in kwargs:
+            kwargs['source'] = job['package']
 
-        super(Binary, self).__init__(job=job,
+        super(Binary, self).__init__(job=job['_id'],
                                      arch=arch,
                                      suite=suite,
                                      builder=builder,
diff --git a/lucy/models/job.py b/lucy/models/job.py
index cb25ace..48ab3c3 100644
--- a/lucy/models/job.py
+++ b/lucy/models/job.py
@@ -1,4 +1,5 @@
 from lucy.models import LucyObject
+from lucy.models.machine import Machine
 
 
 class Job(LucyObject):
@@ -9,7 +10,6 @@ class Job(LucyObject):
 
         from lucy.models.source import Source
         from lucy.models.binary import Binary
-        from lucy.models.machine import Machine
 
         if package_type not in ["source", "binary"]:
             raise ValueError("package_type needs to be binary or source")

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-debile/debile-master.git



More information about the Pkg-debile-commits mailing list