def main(opt, btfiles): app = BTApp(save_dir=opt.save_dir, listen_port=opt.listen_port, enable_DHT=opt.enable_dht, remote_debugging=opt.remote_debugging) for torrent_file in btfiles: try: log.msg('Adding: {0}'.format(torrent_file)) config = BTConfig(torrent_file) config.downloadList = None app.add_torrent(config) except: log.err() log.err("Failed to add {0}".format(torrent_file)) app.start_reactor()