MCPcopy Create free account
hub / github.com/AstroPrint/AstroBox / __init__

Method __init__

src/astroprint/externaldrive/linux.py:24–33  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

22 ROOT_MOUNT_POINT = '/media/astrobox'
23
24 def __init__(self):
25 super(ExternalDriveManager, self).__init__()
26 self.stopThread = False
27 self._monitor = None
28 self._monitorThread = threading.Thread(target=self._monitorLoop)
29 self._monitorThread.daemon = True
30 self._mountPoints = None
31 self._logger = logging.getLogger(__name__)
32 self._logger.info('Starting Linux ExternalDriveManager')
33 self._monitorThread.start()
34
35 def getRemovableDrives(self):
36 return self.getDirContents('%s/*/*' % self.ROOT_MOUNT_POINT, 'usb')

Callers

nothing calls this directly

Calls 1

startMethod · 0.45

Tested by

no test coverage detected