@apigen.command()
    def listassets(self):
        assets = self.controller.get_all_assets()
        return _print(map(lambda asset: asset.get_data(), assets))
Makes sure that the database is openable.  Removes the file if it's not.
dataset/ETHPy150Open chromaway/ngcccbase/ngcccbase/api.py/Ngccc.listassets--crossover with--dataset/ETHPy150Open Backblaze/B2_Command_Line_Tool/b2/account_info.py/SqliteAccountInfo._validate_database