示例#1
0
    def createPackage(self):
        """
        Creates a package
        """
        log.debug(u"createPackage")

        package = EPUBPackage.load(G.application.config.configDir /
                                   "normal.epub")
        package.filename = ""
        package.name = self.createNewPackageName()
        package.id = str(uuid.uuid4())
        self.loaded[package.name] = package

        return package
示例#2
0
    def createPackage(self):
        """
        Creates a package
        """
        log.debug(u"createPackage")
        # Make up an initial unique name
        i = 1
        name = u"newPackage"
        while name in self.loaded:
            name = u"newPackage" + unicode(i)
            i += 1                    

        package = EPUBPackage.load(G.application.config.configDir/"normal.epub")
        package.filename = ""
        package.name = name
        package.id = str(uuid.uuid4())
        self.loaded[package.name] = package

        return package