Author: damoxc
Revision: 5037
Log:
set gettext.js's charset to utf-8 in the content-type header
don't use NamedTemporaryFile for the Upload resource as the delete kw
arg was only added in py2.6
Diff:
Modified: trunk/deluge/ui/web/server.py
===================================================================
--- trunk/deluge/ui/web/server.py 2009-04-07 22:07:27 UTC (rev 5036)
+++ trunk/deluge/ui/web/server.py 2009-04-08 08:22:02 UTC (rev 5037)
@@ -86,7 +86,7 @@
class GetText(resource.Resource):
def render(self, request):
- request.setHeader("content-type", "text/javascript")
+ request.setHeader("content-type", "text/javascript; encoding=utf-8")
template = Template(filename=rpath("gettext.js"))
return template.render()
@@ -116,10 +116,10 @@
filenames = []
for upload in request.args.get("file"):
- f = tempfile.NamedTemporaryFile(dir=tempdir, delete=False)
- f.write(upload)
- filenames.append(f.name)
- f.close()
+ fd, fn = tempfile.mkstemp('.torrent', dir=tempdir)
+ os.write(fd, upload)
+ os.close(fd)
+ filenames.append(fn)
request.setHeader("content-type", "text/plain")
request.setResponseCode(http.OK)
return "\n".join(filenames)
@@ -250,10 +250,12 @@
SetConsoleCtrlHandler(win_handler)
def start(self):
- print "Starting server in PID %s." % os.getpid()
+ print "%s %s." % (_("Starting server in PID"), os.getpid())
reactor.listenTCP(self.port, self.site)
- print "serving on 0.0.0.0:%(port)s view at http://127.0.0.1:%(port)s"
% {
- "port": self.port
+ print "%(serve)s 0.0.0.0:%(port)s %(view)s http://127.0.0.1:%(port)s"
% {
+ "port": self.port,
+ "serve": _("serving on"),
+ "view": _("view at")
}
reactor.run()
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"deluge-commit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/deluge-commit?hl=en
-~----------~----~----~----~------~----~------~--~---