3 # |
3 # |
4 |
4 |
5 import rumps |
5 import rumps |
6 import time |
6 import time |
7 import datetime |
7 import datetime |
|
8 import logging |
8 import objc |
9 import objc |
9 from threading import Lock, Timer |
10 from threading import Lock, Timer |
10 |
11 |
11 from . import loggers |
|
12 from . import backup |
12 from . import backup |
13 from . import dreamtime |
13 from . import dreamtime |
14 from . import branding |
14 from . import branding |
15 from .config import settings |
15 from .config import settings |
16 |
16 |
17 logger=loggers.get(__name__) |
17 logger=logging.getLogger(__name__) |
18 |
18 |
19 traynames_ok={ |
19 traynames_ok={ |
20 backup.State.INACTIVE: 'B.', |
20 backup.State.INACTIVE: 'B.', |
21 backup.State.SCHEDULED: 'B.', |
21 backup.State.SCHEDULED: 'B.', |
22 backup.State.QUEUED: 'B:', |
22 backup.State.QUEUED: 'B:', |