aboutsummaryrefslogtreecommitdiff
path: root/src/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/__main__.py')
-rw-r--r--src/__main__.py3
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]