[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