def __init__(self, path):
        self.connection = sqlite3.connect(path)

        with contextlib.closing(self.connection.cursor()) as cursor:
            cursor.execute("""
                CREATE TABLE IF NOT EXISTS Outputs(
                  TransactionHash BLOB,
                  OutputIndex INT,
                  Value BIGINT,
                  Script BLOB,
                  AssetID BLOB,
                  AssetQuantity INT,
                  OutputType TINYINT,
                  PRIMARY KEY (TransactionHash, OutputIndex))
            """)
Does a function have only a single argument?
dataset/ETHPy150Open OpenAssets/colorcore/colorcore/caching.py/SqliteCache.__init__--crossover with--dataset/ETHPy150Open pytoolz/toolz/toolz/functoolz.py/isunary