8000
We read every piece of feedback, and take your input very seriously.
8000 To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents f2a45d5 + c6b626d commit 835bdf6Copy full SHA for 835bdf6
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