Exit cleanly when no args

This commit is contained in:
Logan Williams
2024-04-09 14:11:55 +02:00
parent 38419cd1b2
commit e4045cc5b1
2 changed files with 7 additions and 1 deletions

View File

@@ -34,6 +34,9 @@ def get_instagram_locations(lat, lng, cookie):
except json.decoder.JSONDecodeError:
print(f"Failed to get location data for {lat_long}: please check you have a valid cookie")
return []
except requests.exceptions.JSONDecodeError:
print(f"Failed to get location data for {lat_long}: please check you have a valid cookie")
return []
if not isinstance(locations, dict):
print(f"Got invalid response for {lat_long}")
@@ -227,6 +230,9 @@ def main():
if args.date is not None:
date_var = "?max_id=" + encode_date(args.date)
if args.lat is None or args.lng is None:
sys.exit(1)
locations = get_fuzzy_locations(float(args.lat), float(args.lng), cookie, sigma=sigma)
for i in locations:

View File

@@ -3,7 +3,7 @@ _MAJOR = "1"
_MINOR = "5"
# On main and in a nightly release the patch should be one ahead of the last
# released build.
_PATCH = "1"
_PATCH = "2"
# This is mainly for nightly builds which have the suffix ".dev$DATE". See
# https://semver.org/#is-v123-a-semantic-version for the semantics.
_SUFFIX = ""