コード例 #1
0
def _loadTasks(sync=None, fromFile=None):
    from subsync.synchro import SyncTaskList
    if sync:
        return SyncTaskList.deserialize(sync)
    if fromFile:
        return SyncTaskList.load(fromFile)
    return []
コード例 #2
0
ファイル: batchwin.py プロジェクト: Maxsteffens/subsync
 def onMenuImportClick(self, event):
     wildcard = '*.yaml|*.yaml|{}|*.*'.format(_('All files'))
     path = filedlg.showOpenFileDlg(self, wildcard=wildcard)
     if path:
         tasks = SyncTaskList.load(path)
         self.m_items.removeAll()
         self.m_items.addTasks(tasks)
コード例 #3
0
ファイル: cmdargs.py プロジェクト: Maxsteffens/subsync
def parseBatchArgs(args):
    from subsync.synchro import SyncTaskList
    tasks = SyncTaskList.load(args.batch)
    settings().tasks = tasks
    return tasks
コード例 #4
0
ファイル: batchwin.py プロジェクト: jayd2446/subsync
 def onMenuItemImportListClick(self, event):
     wildcard = '*.yaml|*.yaml|{}|*.*'.format(_('All files'))
     path = filedlg.showOpenFileDlg(self, wildcard=wildcard)
     if path:
         tasks = SyncTaskList.load(path)
         self.setTasks(tasks)
コード例 #5
0
def parseBatchArgs(args):
    from subsync.synchro import SyncTaskList
    return SyncTaskList.load(args.batch)