8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f2a45d5 commit c6b626dCopy full SHA for c6b626d
pseudo_python/main.py
@@ -1,5 +1,5 @@
1
#!/usr/bin/env python3
2
-
+import os
3
import sys
4
import pseudo_python
5
import pseudo_python.errors
@@ -38,7 +38,7 @@ def main():
38
filename = sys.argv[1]
39
with open(filename, 'r') as f:
40
source = f.read()
41
- base = filename.partition('.')[0]
+ base, _ = os.path.splitext(filename)
42
try:
43
if len(sys.argv) == 2:
44
yaml.Dumper.ignore_aliases = lambda *args : True
@@ -49,7 +49,8 @@ def main():
49
else:
50
arg = sys.argv[2]
51
if '.' in arg:
52
- base, _, language = arg.rpartition('.')
+ base, language = os.path.splitext(arg)
53
+ language = language[1:]
54
55
language = arg
56
if language not in pseudo.SUPPORTED_FORMATS:
0 commit comments