def populate_images(imagedir='images'): import os if not os.path.isdir(imagedir): print "No Images to populate" return session = DBSession() from trumpet.managers.admin.images import ImageManager im = ImageManager(session) for basename in os.listdir(imagedir): filename = os.path.join(imagedir, basename) imgfile = file(filename) im.add_image(basename, imgfile)
def __init__(self, request): super(SiteTextViewer, self).__init__(request) #prepare_main_data(self.request) self.images = ImageManager(self.request.db) self._dispatch_table = dict( list=self.list_site_text, add=self.create_site_text, delete=self.main, confirmdelete=self.main, viewentry=self.view_site_text, editentry=self.edit_site_text, create=self.create_site_text, download_wiki_archive=self.download_wiki_archive, ) self.context = self.request.matchdict['context'] self._view = self.context self.dispatch()