예제 #1
0
    def init_pg(self, use_proto=True):

        if use_proto:
            # self.create_pg_template()
            # self.build_proto()
            self.create_pg(re_create=True)
        else:
            self.create_pg(re_create=True, template_name='template1')

        l = Library(self.config)
        l.create()
        return l
예제 #2
0
    def init_pg(self, use_proto=True):

        if use_proto:
            # self.create_pg_template()
            # self.build_proto()
            self.create_pg(re_create=True)
        else:
            self.create_pg(re_create=True, template_name='template1')

        l = Library(self.config)
        l.create()
        return l
예제 #3
0
    def init_sqlite(self, use_proto=True):

        import shutil

        shutil.rmtree(self.sqlite_dir())

        self.config.library.filesystem_root = self.sqlite_dir(create=False)

        if use_proto:
            self.build_proto()

            shutil.copytree(self.proto_dir(), self.sqlite_dir(create=False))

            return Library(self.config)

        else:
            self.sqlite_dir()  # Ensure it exists
            l = Library(self.config)
            l.create()
            return l
예제 #4
0
    def init_sqlite(self, use_proto=True):

        import shutil

        shutil.rmtree(self.sqlite_dir())

        self.config.library.filesystem_root = self.sqlite_dir(create=False)

        if use_proto:
            self.build_proto()

            shutil.copytree(self.proto_dir(), self.sqlite_dir(create=False))

            return Library(self.config)

        else:
            self.sqlite_dir()  # Ensure it exists
            l = Library(self.config)
            l.create()
            return l