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
-~----------~----~----~----~------~----~------~--~---

Reply via email to