示例#1
0
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)
示例#2
0
 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()