Fix setting the environment for Sentry

This commit is contained in:
Jaime van Kessel 2020-02-11 11:51:33 +01:00
parent 6f707f3149
commit 70f22d04e4
No known key found for this signature in database
GPG Key ID: 3710727397403C91

View File

@ -31,10 +31,11 @@ known_args = vars(parser.parse_known_args()[0])
if with_sentry_sdk: if with_sentry_sdk:
sentry_env = "unknown" # Start off with a "IDK" sentry_env = "unknown" # Start off with a "IDK"
if hasattr(sys, "frozen"): if hasattr(sys, "frozen"):
sentry_env = "production" # A frozen build is a "real" distribution. sentry_env = "production" # A frozen build has the posibility to be a "real" distribution.
elif ApplicationMetadata.CuraVersion == "master":
sentry_env = "development" if ApplicationMetadata.CuraVersion == "master":
elif "beta" in ApplicationMetadata.CuraVersion or "BETA" in ApplicationMetadata.CuraVersion: sentry_env = "development" # Master is always a development version.
elif ApplicationMetadata.CuraVersion in ["beta", "BETA"]:
sentry_env = "beta" sentry_env = "beta"
try: try:
if ApplicationMetadata.CuraVersion.split(".")[2] == "99": if ApplicationMetadata.CuraVersion.split(".")[2] == "99":