[Sync] update: removed unnecesarry Sync subclasses

This commit is contained in:
Roman Timashev committed 2017-09-17 16:34:56 +03:00
1 parent 84745ead6d
commit 6fa8564cc8
15 files changed
+163 -471

No files matched your search

+10 -11
View File
@@ -15,16 +15,15 @@ logger = logging.getLogger(settings.name + '.Person')
store = collection(settings.collection_collective)
def find(item_id: str):
q = {'id': item_id}
try:
return store.find_one(q)
except ValueError:
pass
return None
class Person(Model):
@staticmethod
async def find(query):
return store.find(query)
@staticmethod
async def delete(query):
return store.find_one_and_delete(query)
@staticmethod
async def scan(provider):
documents = provider.type_filter('', '.md')
@@ -59,9 +58,9 @@ class Person(Model):
async def build(self, **kwargs):
sizes = kwargs['sizes']
image_path = self.provider.get_abs(self.params['picture'])
image_path = self.provider.get_abs(self.get_param('picture'))
self.picture = await Image.new(self.provider, image_path, sizes, url_factory(self.id))
self.picture = await Image.new(self.provider, image_path, sizes)
def bake(self):
return {