[sync] Page model scan refactoring

This commit is contained in:
tmshv committed 2019-10-17 18:49:55 +03:00
1 parent 2601b8a54f
commit e9fa1376e3
1 file changed
+7 -5
+7 -5
View File
@@ -42,12 +42,14 @@ class Page(Model):
@staticmethod
async def scan(provider):
scan_path = settings.dir_pages
documents = [i for i in provider.scan(scan_path) if provider.is_dir(i)]
items = [
Page.read(provider, path)
for path in provider.scan(scan_path)
if provider.is_dir(path)
]
items = [i for i in items if i]
documents = [Page.read(provider, i) for i in documents]
documents = [i for i in documents if i]
return documents
return items
@staticmethod
def read(provider, path):