diff options
author | drebs <drebs@riseup.net> | 2018-01-05 09:37:26 -0200 |
---|---|---|
committer | drebs <drebs@riseup.net> | 2018-01-05 09:37:26 -0200 |
commit | 7a2960d78baa00ef21da4e54c037a3f8cd78ccfc (patch) | |
tree | 8ac9e9b1b9b591365446ee00225323716c4232cb /blob-multiprocess/blobs-server.py | |
parent | dde6cc729b2a32fc0201e9a124827e4bd7e6ca99 (diff) |
Fix directory name.
Diffstat (limited to 'blob-multiprocess/blobs-server.py')
-rw-r--r-- | blob-multiprocess/blobs-server.py | 60 |
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) |