From 25b55093be2689583fdc7741674a23d38aab6176 Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Tue, 27 May 2014 20:13:52 -0400 Subject: [PATCH] fixed bug involving global variables not getting set correctly, making strings not display in html --- onionshare/onionshare.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/onionshare/onionshare.py b/onionshare/onionshare.py index 22a7b59f..324085a6 100644 --- a/onionshare/onionshare.py +++ b/onionshare/onionshare.py @@ -27,7 +27,7 @@ filename = filehash = filesize = '' @app.route("/{0}".format(slug)) def index(): - global filename, filesize, filehash, slug + global filename, filesize, filehash, slug, strings return render_template_string(open('{0}/index.html'.format(os.path.dirname(__file__))).read(), slug=slug, filename=os.path.basename(filename), filehash=filehash, filesize=filesize, strings=strings) @@ -78,6 +78,7 @@ def load_strings(default="en"): strings = translated[lang] def main(): + global filename, filehash, filesize load_strings() # validate filename @@ -140,3 +141,6 @@ def main(): # shutdown tails_close_port(port) + +if __name__ == '__main__': + main()