INNER CODE UNIT · Python

main

bmoscon/cryptostore · tools/generate.py:15

def main():
    with open("config.yaml", 'r') as fp:
        config = yaml.safe_load(fp)

    kwargs = config.copy()
    [kwargs.pop(key) for key in ('backend', 'channels', 'exchanges', 'symbols', 'symbols_per_channel')]
    kwargs_str = '-e ' + ' -e '.join([f"{key.upper()}='{value}'" for key, value in kwargs.items()])

    for exchange in config['exchanges']:
        eobj = EXCHANGE_MAP[exchange.upper()]()
        symbols = eobj.symbols()

        if config['symbols'][exchange] != 'ALL':
            if any([s not in symbols for s in config['symbols'][exchange]]):
                print("Invalid symbol specified")
                return
            symbols = config['symbols'][exchange]
        

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…