[Pkg-debile-commits] [debile-master] 47/126: flat file time.

Sylvestre Ledru sylvestre at alioth.debian.org
Mon Aug 19 14:56:12 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 7bcf3dfc03c8e6531c6c3e9557e4b729f4f54036
Author: Paul Tagliamonte <tag at pault.ag>
Date:   Thu May 30 21:02:24 2013 -0400

    flat file time.
---
 lucy/models/report.py |    3 +--
 lucy/server.py        |   15 +++++++++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/lucy/models/report.py b/lucy/models/report.py
index fadd26e..fd5de79 100644
--- a/lucy/models/report.py
+++ b/lucy/models/report.py
@@ -8,7 +8,7 @@ from lucy.models.job import Job
 class Report(LucyObject):
     _type = 'reports'
 
-    def __init__(self, report, log, builder, package,
+    def __init__(self, report, builder, package,
                  package_type, job, failed, **kwargs):
 
         if package_type not in ["source", "binary"]:
@@ -40,5 +40,4 @@ class Report(LucyObject):
                                      report=report,
                                      job=job,
                                      failed=failed,
-                                     log=log,
                                      **kwargs)
diff --git a/lucy/server.py b/lucy/server.py
index f436602..df6a824 100644
--- a/lucy/server.py
+++ b/lucy/server.py
@@ -1,4 +1,5 @@
 from lucy import Machine, Job, Source, Binary, Report
+from lucy.archive import uuid_to_path
 from lucy.core import get_config
 
 from xmlrpc.server import SimpleXMLRPCServer
@@ -97,7 +98,7 @@ class LucyInterface(object):
         nj.save()
         return dict(nj)
 
-    def submit_report(self, report, log, job, failed):
+    def submit_report(self, report, job, failed):
         """
         Submit a report from a run.
 
@@ -109,12 +110,22 @@ class LucyInterface(object):
         job = Job.load(job)
         package = job.get_package()
         report = Report(report=report,
-                        log=log,
                         builder=get_builder_id(),
                         package=package['_id'],
                         package_type=job['package_type'],
                         job=job['_id'],
                         failed=failed)
+
+        path = os.path.join(
+            config['pool'],
+            uuid_to_path(job['_id'])
+        )
+        os.makedirs(path)
+        path = os.path.join(path, 'log')
+
+        with open(path, 'w') as fd:
+            fd.write(log)
+
         return report.save()
 
     def close_job(self, job):

-- 
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