[oonib/master] Add static file handler for decks and inputs

commit 01a69dc3669b8fc9c42688d048466b96c1d5ccc2 Author: aagbsn <aagbsn@extc.org> Date: Mon Jul 1 16:23:51 2013 +0200 Add static file handler for decks and inputs --- oonib.conf.example | 2 ++ oonib/report/api.py | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/oonib.conf.example b/oonib.conf.example index b6924f1..1b51621 100644 --- a/oonib.conf.example +++ b/oonib.conf.example @@ -1,6 +1,8 @@ main: report_dir: Null archive_dir: Null + input_dir: Null + deck_dir: Null logfile: Null tor_datadir: Null database_uri: 'sqlite://oonib_test_db.db' diff --git a/oonib/report/api.py b/oonib/report/api.py index 7747a1e..c250e71 100644 --- a/oonib/report/api.py +++ b/oonib/report/api.py @@ -48,7 +48,9 @@ def parseUpdateReportRequest(request): reportingBackendAPI = [ (r"/report/([a-zA-Z0-9_\-]+)/close", file_collector.CloseReportHandlerFile), (r"/report", file_collector.NewReportHandlerFile), - (r"/pcap", file_collector.PCAPReportHandler) + (r"/pcap", file_collector.PCAPReportHandler), + (r"/deck/([a-z0-9]{40})$", web.StaticFileHandler, {"path": config.deck_dir}), + (r"/input/([a-z0-9]{40})$", web.StaticFileHandler, {"path": config.input_dir}), ] reportingBackend = web.Application(reportingBackendAPI, debug=True)
participants (1)
-
art@torproject.org