summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--git/cmd.py1
-rw-r--r--git/diff.py2
-rw-r--r--git/util.py10
3 files changed, 1 insertions, 12 deletions
diff --git a/git/cmd.py b/git/cmd.py
index af8417b7..60887f5d 100644
--- a/git/cmd.py
+++ b/git/cmd.py
@@ -87,7 +87,6 @@ class Git(object):
"""Wait for the process and return its status code.
:raise GitCommandError: if the return status is not 0"""
- sleep_on_gui_present_osx_crashfix()
status = self.proc.wait()
if status != 0:
raise GitCommandError(self.args, status, self.proc.stderr.read())
diff --git a/git/diff.py b/git/diff.py
index c2597bd9..7b3bf6b5 100644
--- a/git/diff.py
+++ b/git/diff.py
@@ -11,7 +11,6 @@ from exc import GitCommandError
from gitdb.util import hex_to_bin
-from util import sleep_on_gui_present_osx_crashfix
__all__ = ('Diffable', 'DiffIndex', 'Diff')
@@ -101,7 +100,6 @@ class Diffable(object):
diff_method = Diff._index_from_patch_format
index = diff_method(self.repo, proc.stdout)
- sleep_on_gui_present_osx_crashfix()
status = proc.wait()
return index
diff --git a/git/util.py b/git/util.py
index cbb6a66c..7cbef07f 100644
--- a/git/util.py
+++ b/git/util.py
@@ -21,7 +21,7 @@ from gitdb.util import (
)
__all__ = ( "stream_copy", "join_path", "to_native_path_windows", "to_native_path_linux",
- "join_path_native", "sleep_on_gui_present_osx_crashfix", "Stats", "IndexFileSHA1Writer", "Iterable", "IterableList",
+ "join_path_native", "Stats", "IndexFileSHA1Writer", "Iterable", "IterableList",
"BlockingLockFile", "LockFile", 'Actor', 'get_user_id', 'assure_directory_exists',
'RemoteProgress')
@@ -100,14 +100,6 @@ def get_user_id():
# END get username from login
return "%s@%s" % (username, platform.node())
-def sleep_on_gui_present_osx_crashfix():
- """This fixes a crash which appears when using pyside on OS X."""
-
- #HACK: These two lines are necessary because OSX raises an error if you try to .wait() right after creating the process object.
- # It is only necessary when using GUI frameworks to instantiate an application.
- if sys.platform == "darwin" and "PySide" in sys.modules.keys():
- time.sleep(0.1)
-
#} END utilities
#{ Classes