Make pygit work in a frozen environment
This commit is contained in:
parent
21e2102e7c
commit
df0e11726e
1
.gitattributes
vendored
Normal file
1
.gitattributes
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
*.h text eol=lf
|
@ -79,7 +79,11 @@ def get_ffi():
|
|||||||
ffi = cffi.FFI()
|
ffi = cffi.FFI()
|
||||||
|
|
||||||
# Load C definitions
|
# Load C definitions
|
||||||
dir_path = dirname(abspath(inspect.getfile(inspect.currentframe())))
|
if getattr(sys, 'frozen', False):
|
||||||
|
dir_path = dirname(abspath(sys.executable))
|
||||||
|
else:
|
||||||
|
dir_path = dirname(abspath(__file__))
|
||||||
|
|
||||||
decl_path = os.path.join(dir_path, 'decl.h')
|
decl_path = os.path.join(dir_path, 'decl.h')
|
||||||
with codecs.open(decl_path, 'r', 'utf-8') as header:
|
with codecs.open(decl_path, 'r', 'utf-8') as header:
|
||||||
ffi.cdef(header.read())
|
ffi.cdef(header.read())
|
||||||
|
Loading…
Reference in New Issue
Block a user