Пример #1
0
 def _delete_all_photos(self):
     for album in self.db.PhotoAlbums:
         for photo in album[:]:
             album.remove(photo)
         if album.name != self.SAFE_PHOTO_ALBUM:
             self.db.remove(album)
     gpod.itdb_photodb_write(self.db._itdb, None)
Пример #2
0
 def _delete_all_photos(self):
     for album in self.db.PhotoAlbums:
         for photo in album[:]:
             album.remove(photo)
         if album.name != self.SAFE_PHOTO_ALBUM:
             self.db.remove(album)
     gpod.itdb_photodb_write(self.db._itdb, None)
Пример #3
0
 def close(self):
     gpod.itdb_photodb_write(self._itdb, None)
     gpod.itdb_photodb_free(self._itdb)
Пример #4
0
 def close(self):
     gpod.itdb_photodb_write(self._itdb, None)
     gpod.itdb_photodb_free(self._itdb)
Пример #5
0
 def delete(self, LUID):
     photo = self._get_photo_by_id(LUID)
     if photo != None:
         self.db.remove(photo)
         gpod.itdb_photodb_write(self.db._itdb, None)
Пример #6
0
 def put(self, f, overwrite, LUID=None):
     photo = self.db.new_Photo(filename=f.get_local_uri())
     self.album.add(photo)
     gpod.itdb_photodb_write(self.db._itdb, None)
     return conduit.datatypes.Rid(str(photo["id"]), None, hash(None))
Пример #7
0
 def delete(self, LUID):
     photo = self._get_photo_by_id(LUID)
     if photo != None:
         self.db.remove(photo)
         gpod.itdb_photodb_write(self.db._itdb, None)
Пример #8
0
 def put(self, f, overwrite, LUID=None):
     photo = self.db.new_Photo(filename=f.get_local_uri())
     self.album = self._get_photo_album(self.albumName)
     self.album.add(photo)
     gpod.itdb_photodb_write(self.db._itdb, None)
     return conduit.datatypes.Rid(str(photo['id']), None, hash(None))