|
@@ -4,6 +4,8 @@
|
|
|
|
|
|
from . import RemovableDrivePlugin
|
|
|
|
|
|
+from UM.Logger import Logger
|
|
|
+
|
|
|
import threading
|
|
|
|
|
|
import subprocess
|
|
@@ -46,6 +48,7 @@ class OSXRemovableDrivePlugin(RemovableDrivePlugin.RemovableDrivePlugin):
|
|
|
def performEjectDevice(self, device):
|
|
|
p = subprocess.Popen(["diskutil", "eject", path], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
|
|
output = p.communicate()
|
|
|
+ Logger.log("d", "umount returned: %s.", repr(output))
|
|
|
|
|
|
return_code = p.wait()
|
|
|
if return_code != 0:
|