def ready(self): hsdb.update('photos', ('owner', 'nb', 'status'), '=', (self.owner, -self.nb), (self.owner, -self.nb, 'r'), shard_seed=self.owner) # To powinno działać - jak nie to się przepisze hsdb.incr('users', ('ready_photos', ), '=', (self.owner, )) self.status = 'r'
def create(owner, desc): nb = hsdb.incr('users', ('all_photos', ), '=', (owner, ), return_original=True)[0]['all_photos'] hsdb.insert('photos', ('owner', 'nb', 'status', 'desc'), (owner, -int(nb), 'n', desc), shard_seed=int(owner)) return Photo(owner, nb, 'n', desc)
def create(owner, desc): nb = hsdb.incr('users', ('all_photos', ), '=', (owner, ), return_original=True)[0]['all_photos'] hsdb.insert('photos', ('owner', 'nb', 'status', 'desc'), (owner, -int(nb), 'n', desc), shard_seed = int(owner)) return Photo(owner, nb, 'n', desc)
def ready(self): hsdb.update('photos', ('owner', 'nb', 'status'), '=', (self.owner, -self.nb), (self.owner, -self.nb, 'r'), shard_seed = self.owner) # To powinno działać - jak nie to się przepisze hsdb.incr('users', ('ready_photos', ), '=', (self.owner, )) self.status = 'r'