[Secure-testing-commits] r28797 - bin lib/python
Holger Levsen
holger at moszumanska.debian.org
Mon Sep 15 19:08:32 UTC 2014
Author: holger
Date: 2014-09-15 19:08:32 +0000 (Mon, 15 Sep 2014)
New Revision: 28797
Added:
bin/tracker_service.css
Modified:
bin/tracker_service.py
lib/python/web_support.py
Log:
tracker_service.py: add support for external css files
Added: bin/tracker_service.css
===================================================================
Modified: bin/tracker_service.py
===================================================================
--- bin/tracker_service.py 2014-09-15 18:01:35 UTC (rev 28796)
+++ bin/tracker_service.py 2014-09-15 19:08:32 UTC (rev 28797)
@@ -160,7 +160,14 @@
self.register('data/pts/1', self.page_data_pts)
self.register('debsecan/**', self.page_debsecan)
self.register('data/report', self.page_report)
+ self.register('style.css', self.page_style_css)
+ def page_style_css(self, path, params, url):
+ f=open('tracker_service.css', 'r')
+ content=f.read()
+ f.close()
+ return BinaryResult(content,'text/css')
+
def page_home(self, path, params, url):
query = params.get('query', ('',))[0]
if query:
@@ -1197,13 +1204,13 @@
data.append(':')
data.append(str(bugs))
data.append('\n')
- return BinaryResult(''.join(data))
+ return BinaryResult(''.join(data),'application/octet-stream')
def page_debsecan(self, path, params, url):
obj = '/'.join(path)
data = self.db.getDebsecan(obj)
if data:
- return BinaryResult(data)
+ return BinaryResult(data,'application/octet-stream')
else:
return self.create_page(
url, "Object not found",
Modified: lib/python/web_support.py
===================================================================
--- lib/python/web_support.py 2014-09-15 18:01:35 UTC (rev 28796)
+++ lib/python/web_support.py 2014-09-15 19:08:32 UTC (rev 28797)
@@ -625,7 +625,7 @@
class HTMLResult(Result):
"""An object of this class combines a status code with HTML contents."""
- def __init__(self, contents, status=200, doctype=''):
+ def __init__(self, contents, doctype='', status=200):
self.contents = contents
self.status = status
self.doctype = doctype
@@ -654,8 +654,8 @@
class BinaryResult(Result):
"""An object of this class combines a status code with HTML contents."""
- def __init__(self, contents, status=200,
- mimetype='application/octet-stream'):
+ def __init__(self, contents,
+ mimetype='application/octet-stream', status=200):
self.contents = contents
self.status = status
self.mimetype = mimetype
More information about the Secure-testing-commits
mailing list