Esempio n. 1
0
 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'
Esempio n. 2
0
 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)
Esempio n. 3
0
File: models.py Progetto: savix/jnp3
 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)
Esempio n. 4
0
File: models.py Progetto: savix/jnp3
 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'