[Sync] Schedule common provider
This commit is contained in:
1 parent
727791c5e7
commit
c7ea3555c7
3 files changed
+5
-4
No files matched your search
@@ -124,7 +124,7 @@ f = abs_fn(provider_root)
|
||||
|
||||
dir_settings = './Settings'
|
||||
dir_documents = './Documents'
|
||||
dir_schedules = f('Schedules')
|
||||
dir_schedules = './Schedules'
|
||||
dir_articles = './Articles'
|
||||
dir_persons = './Collective'
|
||||
dir_albums = f('Gallery')
|
||||
|
||||
+1
-1
@@ -68,7 +68,7 @@ async def run(run_interval=0):
|
||||
)
|
||||
|
||||
sync_schedules = Sync(
|
||||
provider=io(settings.dir_schedules),
|
||||
provider=io(settings.provider_root),
|
||||
model=Schedule,
|
||||
)
|
||||
|
||||
|
||||
@@ -31,8 +31,9 @@ class Schedule(Model):
|
||||
|
||||
@staticmethod
|
||||
async def scan(provider):
|
||||
documents = provider.type_filter('.', '.yaml')
|
||||
documents += provider.type_filter('.', '.toml')
|
||||
scan_dir = settings.dir_schedules
|
||||
documents = provider.type_filter(scan_dir, '.yaml')
|
||||
documents += provider.type_filter(scan_dir, '.toml')
|
||||
|
||||
documents = [Schedule.read(provider, i) for i in documents]
|
||||
return documents
|
||||
|
||||
Reference in new issue
Block a user