mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
Fix #5269 (Should unmount Bebook Mini on OS X instead of eject)
This commit is contained in:
parent
7c8055b888
commit
ec9e1b825c
@ -105,6 +105,7 @@ class HANLINV5(HANLINV3):
|
||||
MAIN_MEMORY_VOLUME_LABEL = 'Hanlin V5 Internal Memory'
|
||||
STORAGE_CARD_VOLUME_LABEL = 'Hanlin V5 Storage Card'
|
||||
|
||||
OSX_EJECT_COMMAND = ['diskutil', 'unmount', 'force']
|
||||
|
||||
class BOOX(HANLINV3):
|
||||
|
||||
|
@ -76,6 +76,7 @@ class Device(DeviceConfig, DevicePlugin):
|
||||
# storage cards. Should be a regular expression that matches the
|
||||
# main memory mount point assigned by OS X
|
||||
OSX_MAIN_MEM_VOL_PAT = None
|
||||
OSX_EJECT_COMMAND = ['diskutil', 'eject']
|
||||
|
||||
MAIN_MEMORY_VOLUME_LABEL = ''
|
||||
STORAGE_CARD_VOLUME_LABEL = ''
|
||||
@ -669,7 +670,7 @@ class Device(DeviceConfig, DevicePlugin):
|
||||
x = getattr(self, x, None)
|
||||
if x is not None:
|
||||
try:
|
||||
subprocess.Popen(['diskutil', 'eject', x])
|
||||
subprocess.Popen(self.OSX_EJECT_COMMAND + [x])
|
||||
except:
|
||||
pass
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user