aboutsummaryrefslogtreecommitdiff
path: root/cli/onionshare_cli/common.py
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2021-11-14 17:16:21 -0800
committerMicah Lee <micah@micahflee.com>2021-11-14 17:16:21 -0800
commit0f63c89a5929182e9ea120075fe47d58536ce2fc (patch)
treed685425c5adc4a04fbd6af0db18d2f3872a9310b /cli/onionshare_cli/common.py
parent70248ed4a5ee12ce5d8526db5a1916e202e784e3 (diff)
downloadonionshare-0f63c89a5929182e9ea120075fe47d58536ce2fc.tar.gz
onionshare-0f63c89a5929182e9ea120075fe47d58536ce2fc.zip
Detect Flatpak via environment variable
Diffstat (limited to 'cli/onionshare_cli/common.py')
-rw-r--r--cli/onionshare_cli/common.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/cli/onionshare_cli/common.py b/cli/onionshare_cli/common.py
index bab3fd86..ca88deef 100644
--- a/cli/onionshare_cli/common.py
+++ b/cli/onionshare_cli/common.py
@@ -432,6 +432,12 @@ class Common:
r = random.SystemRandom()
return "-".join(r.choice(wordlist) for _ in range(word_count))
+ def is_flatpak(self):
+ """
+ Returns True if OnionShare is running in a Flatpak sandbox
+ """
+ return os.environ.get("FLATPAK_ID") == "org.onionshare.OnionShare"
+
@staticmethod
def random_string(num_bytes, output_len=None):
"""