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