summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwillmcgugan@gmail.com <willmcgugan@gmail.com@67cdc799-7952-0410-af00-57a81ceafa0f>2013-09-09 20:51:51 +0000
committerwillmcgugan@gmail.com <willmcgugan@gmail.com@67cdc799-7952-0410-af00-57a81ceafa0f>2013-09-09 20:51:51 +0000
commitc2ba6ee6aaabce323fc8c7bd087f30287e5cb54b (patch)
treeba9e46f938983874d4e58ed8eb6089d96c4b196c
parent1233db7cba0131a33d64729feb0977e00d440127 (diff)
downloadpyfilesystem-c2ba6ee6aaabce323fc8c7bd087f30287e5cb54b.tar.gz
errno constants
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@872 67cdc799-7952-0410-af00-57a81ceafa0f
-rw-r--r--fs/commands/fsserve.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/fs/commands/fsserve.py b/fs/commands/fsserve.py
index 4d9f24a..cd27c9c 100644
--- a/fs/commands/fsserve.py
+++ b/fs/commands/fsserve.py
@@ -5,6 +5,7 @@ import sys
from fs.opener import opener
from fs.commands.runner import Command
from fs.utils import print_fs
+import errno
class FSServe(Command):
@@ -13,13 +14,13 @@ class FSServe(Command):
Serves the contents of PATH with one of a number of methods"""
def get_optparse(self):
- optparse = super(FSServe, self).get_optparse()
+ optparse = super(FSServe, self).get_optparse()
optparse.add_option('-t', '--type', dest='type', type="string", default="http",
help="Server type to create (http, rpc, sftp)", metavar="TYPE")
optparse.add_option('-a', '--addr', dest='addr', type="string", default="127.0.0.1",
help="Server address", metavar="ADDR")
optparse.add_option('-p', '--port', dest='port', type="int",
- help="Port number", metavar="")
+ help="Port number", metavar="")
return optparse
def do_run(self, options, args):
@@ -90,10 +91,10 @@ Serves the contents of PATH with one of a number of methods"""
self.error("Server type '%s' not recognised\n" % options.type)
except IOError, e:
- if e.errno == 13:
+ if e.errno == errno.EACCES:
self.error('Permission denied\n')
return 1
- else:
+ else:
self.error(str(e) + '\n')
return 1