diff --git a/python_exe_unpack.py b/python_exe_unpack.py index b59e8c7..ccac499 100644 --- a/python_exe_unpack.py +++ b/python_exe_unpack.py @@ -322,7 +322,7 @@ def prepend(self, main_pyc): prepend_pyc.write(pyc_data.read()) pyc_data.close() - (total, okay, failed, verify_failed) = PythonExectable.decompile_pyc(None, [edited_pyc.name], edited_py_name) + (total, okay, failed, verify_failed) = PythonExectable.decompile_pyc(os.path.dirname(edited_pyc.name), [edited_pyc.name], edited_py_name) if failed == 0 and verify_failed == 0: print("[+] Successfully decompiled.") else: @@ -378,4 +378,4 @@ def main(): if __name__ == '__main__': print("[*] On Python " + str(sys.version_info.major) + "." + str(sys.version_info.minor)) - main() \ No newline at end of file + main()