summaryrefslogtreecommitdiff
path: root/pastepy.py
diff options
context:
space:
mode:
Diffstat (limited to 'pastepy.py')
-rw-r--r--pastepy.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/pastepy.py b/pastepy.py
index 8d38866..9697fac 100644
--- a/pastepy.py
+++ b/pastepy.py
@@ -80,9 +80,10 @@ class Paste(object):
'title': settings.pastebin_name,
'header': settings.pastebin_name,
'lexers': self.lexers,
- 'default': settings.default,
'nick': c['nick'].value if 'nick' in c else 'Anonymous',
- 'remembered': 'nick' in c,
+ 'syntax': c['syntax'].value if 'syntax' in c else settings.default,
+ 'remember_me': 'nick' in c,
+ 'remember_syntax': 'syntax' in c,
}))]
def preview(self, mp):
@@ -125,7 +126,10 @@ class Paste(object):
c['nick'] = nick
dt = (datetime.datetime.utcnow() + datetime.timedelta(days = 30)) if 'remember_me' in mp else datetime.datetime.utcfromtimestamp(0)
c['nick']['expires'] = dt.strftime('%a, %d-%b-%y %H:%M:%S GMT')
- headers.append(('Set-Cookie', c['nick'].OutputString()))
+ c['syntax'] = syntax
+ dt = (datetime.datetime.utcnow() + datetime.timedelta(days = 30)) if 'remember_syntax' in mp else datetime.datetime.utcfromtimestamp(0)
+ c['syntax']['expires'] = dt.strftime('%a, %d-%b-%y %H:%M:%S GMT')
+ headers.append(('Set-Cookie', c.output()))
self.start_response('302 Found', headers)
return []