summaryrefslogtreecommitdiff
path: root/blob-multiprocess/blobs-server.py
diff options
context:
space:
mode:
authordrebs <drebs@riseup.net>2018-01-05 09:37:26 -0200
committerdrebs <drebs@riseup.net>2018-01-05 09:37:26 -0200
commit7a2960d78baa00ef21da4e54c037a3f8cd78ccfc (patch)
tree8ac9e9b1b9b591365446ee00225323716c4232cb /blob-multiprocess/blobs-server.py
parentdde6cc729b2a32fc0201e9a124827e4bd7e6ca99 (diff)
Fix directory name.
Diffstat (limited to 'blob-multiprocess/blobs-server.py')
-rw-r--r--blob-multiprocess/blobs-server.py60
1 files changed, 0 insertions, 60 deletions
diff --git a/blob-multiprocess/blobs-server.py b/blob-multiprocess/blobs-server.py
deleted file mode 100644
index 74d5e62..0000000
--- a/blob-multiprocess/blobs-server.py
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/usr/bin/env python
-
-import errno
-import os
-
-from argparse import ArgumentParser
-from sys import stdout
-
-from twisted.internet import reactor
-from twisted.python import log
-from twisted.web.resource import Resource
-from twisted.web.server import Site
-
-from leap.soledad.server._blobs import BlobsResource
-
-
-def mkdir_p(path):
- try:
- os.makedirs(path)
- except OSError as exc: # Python >2.5
- if exc.errno == errno.EEXIST and os.path.isdir(path):
- pass
- else:
- raise
-
-
-def parse_args():
- parser = ArgumentParser()
- parser.add_argument('dir', type=str,
- help="The directory to store blobs.")
- parser.add_argument('port', type=int,
- help="The port in which to listen.")
- args = parser.parse_args()
- return args
-
-
-class DummyResource(Resource):
-
- def render_GET(self, request):
- return ''
-
-
-def start_server(dir, port):
- resource = Resource()
- resource.putChild("", DummyResource())
- resource.putChild("blobs", BlobsResource("filesystem", dir))
- site = Site(resource)
- reactor.listenTCP(port, site)
-
-
-def main(dir, port):
- mkdir_p(dir)
- log.startLogging(stdout)
- start_server(dir, port)
- reactor.run()
-
-
-if __name__ == "__main__":
- args = parse_args()
- main(args.dir, args.port)