[Pkg-privacy-commits] [onionshare] 05/55: Simplify get_resource_path

Ulrike Uhlig u-guest at moszumanska.debian.org
Thu Sep 8 10:26:24 UTC 2016


This is an automated email from the git hooks/post-receive script.

u-guest pushed a commit to branch debian
in repository onionshare.

commit 3d13c1aa27536f967fe13330422373928660273e
Author: jvoisin <julien.voisin at dustri.org>
Date:   Mon Apr 18 01:12:59 2016 +0200

    Simplify get_resource_path
---
 onionshare/helpers.py | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

diff --git a/onionshare/helpers.py b/onionshare/helpers.py
index ae58488..f91543d 100644
--- a/onionshare/helpers.py
+++ b/onionshare/helpers.py
@@ -34,20 +34,14 @@ def get_resource_path(filename):
     systemwide, and whether regardless of platform
     """
     p = get_platform()
-    if p == 'Linux':
+    if p == 'Linux' and sys.argv and sys.argv[0].startswith('/usr/bin/onionshare'):
         # OnionShare is installed systemwide in Linux
-        if len(sys.argv) > 0 and sys.argv[0].startswith('/usr/bin/onionshare'):
-            resources_dir = os.path.join(sys.prefix, 'share/onionshare')
-        # Look for resources directory relative to python file
-        else:
-            resources_dir = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))), 'resources')
-    else:
-        # Check if app is "frozen" with pyinstaller
+        resources_dir = os.path.join(sys.prefix, 'share/onionshare')
+    elif getattr(sys, 'frozen', False): # Check if app is "frozen" with pyinstaller
         # https://pythonhosted.org/PyInstaller/#run-time-information
-        if getattr(sys, 'frozen', False):
-            resources_dir = sys._MEIPASS
-        else:
-            resources_dir = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))), 'resources')
+        resources_dir = sys._MEIPASS
+    else:  # Look for resources directory relative to python file
+        resources_dir = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))), 'resources')
 
     return os.path.join(resources_dir, filename)
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/onionshare.git



More information about the Pkg-privacy-commits mailing list