diff options
Diffstat (limited to 'paste/session.py')
-rw-r--r-- | paste/session.py | 4 |
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... |