diff options
| author | tassaron | 2024-09-15 17:00:03 -0400 |
|---|---|---|
| committer | tassaron | 2024-09-15 17:00:03 -0400 |
| commit | 9d45f7f1a986aaa5d3c084c7ae747442b94a61b1 (patch) | |
| tree | bef1567cad354586b65b342f49664776a72aea5f /src/__main__.py | |
| parent | 53590f47a3812ea563417d2e1276e57a92a8654a (diff) | |
fix #78
Diffstat (limited to 'src/__main__.py')
| -rw-r--r-- | src/__main__.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/__main__.py b/src/__main__.py index bd35e32..284fd2c 100644 --- a/src/__main__.py +++ b/src/__main__.py @@ -21,6 +21,9 @@ def main() -> int: mode = 'commandline' else: # remove unsafe punctuation characters such as \/?*&^%$# + if sys.argv[1].endswith('.avp'): + # remove file extension + sys.argv[1] = sys.argv[1][:-4] sys.argv[1] = re.sub(f'[{re.escape(string.punctuation)}]', '', sys.argv[1]) # opening a project file with gui proj = sys.argv[1] |
