perceval/archive.py
def create(cls, archive_path):
        """Create a brand new archive.

         Call this method to create a new and empty archive. It will initialize
         the storage file in the path defined by `archive_path`.

        :param archive_path: absolute path where the archive file will be created

        :raises ArchiveError: when the archive file already exists
        """
        if os.path.exists(archive_path):
            msg = "archive %s already exists; remove it before creating a new one"
            raise ArchiveError(cause=msg % (archive_path))

        conn = sqlite3.connect(archive_path)

        cursor = conn.cursor()
        cursor.execute(cls.METADATA_CREATE_STMT)
        cursor.execute(cls.ARCHIVE_CREATE_STMT)
        conn.commit()

        cursor.close()
        conn.close()

        logger.debug("Creating archive %s", archive_path)
        archive = cls(archive_path)
        logger.debug("Achive %s was created", archive_path)

        return archive
def create(cls, archive_path):
        if os.path.exists(archive_path):
            msg = "archive %s already exists; remove it before creating a new one"
            raise ArchiveError(cause=msg % (archive_path))

        conn = sqlite3.connect(archive_path)

        cursor = conn.cursor()
        cursor.execute(cls.METADATA_CREATE_STMT)
        cursor.execute(cls.ARCHIVE_CREATE_STMT)
        conn.commit()

        cursor.close()
        conn.close()

        logger.debug("Creating archive %s", archive_path)
        archive = cls(archive_path)
        logger.debug("Achive %s was created", archive_path)

        return archive
def create ( cls , archive_path ) : if os . path . exists ( archive_path ) : msg = "archive %s already exists; remove it before creating a new one" raise ArchiveError ( cause = msg % ( archive_path ) ) conn = sqlite3 . connect ( archive_path ) cursor = conn . cursor ( ) cursor . execute ( cls . METADATA_CREATE_STMT ) cursor . execute ( cls . ARCHIVE_CREATE_STMT ) conn . commit ( ) cursor . close ( ) conn . close ( ) logger . debug ( "Creating archive %s" , archive_path ) archive = cls ( archive_path ) logger . debug ( "Achive %s was created" , archive_path ) return archive
Create a brand new archive.

         Call this method to create a new and empty archive. It will initialize
         the storage file in the path defined by `archive_path`.

        :param archive_path: absolute path where the archive file will be created

        :raises ArchiveError: when the archive file already exists
Create a brand new archive .