summaryrefslogtreecommitdiff
path: root/paste/session.py
diff options
context:
space:
mode:
authorianb <devnull@localhost>2006-04-24 17:17:40 +0000
committerianb <devnull@localhost>2006-04-24 17:17:40 +0000
commit07e2f774f01c68d21808e73e7bf6171ba38cba1f (patch)
tree08c49707319d3ca96afe98e0ca897258e71467dc /paste/session.py
parentbf27b42f00f8303ab2cbd0cacd5347e09f13dad0 (diff)
downloadpaste-07e2f774f01c68d21808e73e7bf6171ba38cba1f.tar.gz
damn, coerced incorrectly
Diffstat (limited to 'paste/session.py')
-rw-r--r--paste/session.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/paste/session.py b/paste/session.py
index a15b2c6..c8b43df 100644
--- a/paste/session.py
+++ b/paste/session.py
@@ -138,8 +138,8 @@ class FileSession(object):
def __init__(self, sid, create=False, session_file_path='/tmp',
chmod=None):
- if isinstance(chmod, basestring):
- chmod = oct(chmod)
+ if chmod and isinstance(chmod, basestring):
+ chmod = int(chmod, 8)
self.chmod = chmod
if not sid:
# Invalid...