- with requests_cache.CachedSession(args.cache_path, cache_control=True) as session:
- with open(args.out + '.tex', 'w', encoding='UTF-8') as texout:
- process(args.url, session, args.timeout, texout)
+ with CachingFetcher(args.cache_path, args.timeout) as fetcher:
+ with open(args.out + '.tex', 'wb') as texout:
+ process(args.url, fetcher, texout, args.pandoc or 'pandoc')