diff --git a/uncompyle6/main.py b/uncompyle6/main.py index 3f3c316d..283dc09c 100644 --- a/uncompyle6/main.py +++ b/uncompyle6/main.py @@ -118,7 +118,10 @@ def main(in_base, out_base, files, codes, outfile=None, elif out_base is None: outstream = sys.stdout else: - outfile = os.path.join(out_base, filename) + '_dis' + if filename.endswith('.pyc'): + outfile = os.path.join(out_base, filename[0:-1]) + else: + outfile = os.path.join(out_base, filename) + '_dis' outstream = _get_outstream(outfile) # print(outfile, file=sys.stderr)