示例#1
0
    def parse(self):
        """
        Parse gallery data.
        """
        interpreter = parser.interpreter(self.gallery)

        # read album files
        for fn in self.albums:
            log.debug('parsing album file %s' % fn)
            f = open(fn)
            parser.load(f, interpreter)
            f.close()

        # check gallery data instance
        parser.check(interpreter, self.gallery)
示例#2
0
 def setUp(self):
     """
     Create gallery instance and Danlann album file interpreter.
     """
     self.gallery = Gallery('title', 'desc')
     self.interpreter = interpreter(self.gallery)