1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#!/usr/bin/python
from canonical.poppy.server import run_server
from canonical.lucille.poppyinterface import PoppyInterface
import sys
import logging
def main():
args = sys.argv[1:]
if len(args) != 2:
print "usage: poppy-upload.py rootuploaddirectory port"
return 1
root, port = args
host = "127.0.0.1"
ident = "lucille upload server"
numthreads = 4
logger = logging.getLogger('Server')
hdlr = logging.FileHandler('++lucilleupload.log')
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
hdlr.setFormatter(formatter)
logger.addHandler(hdlr)
logger.setLevel(logging.DEBUG)
iface = PoppyInterface(logger)
run_server(root, host, int(port), ident, numthreads,
iface.new_client_hook, iface.client_done_hook,
iface.auth_verify_hook)
return 0
if __name__ == '__main__':
sys.exit(main())
|