Handle file access denied in pathod.
This commit is contained in:
parent
680801a47e
commit
bc84cc99cd
5
pathod
5
pathod
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
import argparse, sys, logging, logging.handlers
|
import argparse, sys, logging, logging.handlers
|
||||||
from libpathod import pathod, utils, version
|
from libpathod import pathod, utils, version, rparse
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
parser = argparse.ArgumentParser(description='A pathological HTTP/S daemon.')
|
parser = argparse.ArgumentParser(description='A pathological HTTP/S daemon.')
|
||||||
|
@ -117,6 +117,9 @@ if __name__ == "__main__":
|
||||||
)
|
)
|
||||||
except pathod.PathodError, v:
|
except pathod.PathodError, v:
|
||||||
parser.error(str(v))
|
parser.error(str(v))
|
||||||
|
except rparse.FileAccessDenied, v:
|
||||||
|
parser.error("%s You probably want to a -d argument."%str(v))
|
||||||
|
|
||||||
try:
|
try:
|
||||||
print "%s listening on port %s"%(version.NAMEVERSION, pd.port)
|
print "%s listening on port %s"%(version.NAMEVERSION, pd.port)
|
||||||
pd.serve_forever()
|
pd.serve_forever()
|
||||||
|
|
Loading…
Reference in New Issue