SARB: conversion failure
convert.py
doesn't work when source-data is empty before download. It expects a file that is no more present on source:
+ python download.py /workspace/fetcher-source-data
+ python convert.py /workspace/fetcher-source-data /workspace/fetcher-json-data
Traceback (most recent call last):
File "convert.py", line 445, in <module>
sys.exit(main())
File "convert.py", line 401, in main
dataset_info = generate_business_cycle_indicators(target_dir, 'BCI',
File "convert.py", line 328, in generate_business_cycle_indicators
df = pd.read_excel(str(excel_filepath), header=[0, 1], index_col=0)
File "/usr/local/lib/python3.8/site-packages/pandas/util/_decorators.py", line 208, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/pandas/io/excel/_base.py", line 310, in read_excel
io = ExcelFile(io, engine=engine)
File "/usr/local/lib/python3.8/site-packages/pandas/io/excel/_base.py", line 819, in __init__
self._reader = self._engines[engine](self._io)
File "/usr/local/lib/python3.8/site-packages/pandas/io/excel/_xlrd.py", line 21, in __init__
super().__init__(filepath_or_buffer)
File "/usr/local/lib/python3.8/site-packages/pandas/io/excel/_base.py", line 359, in __init__
self.book = self.load_workbook(filepath_or_buffer)
File "/usr/local/lib/python3.8/site-packages/pandas/io/excel/_xlrd.py", line 36, in load_workbook
return open_workbook(filepath_or_buffer)
File "/usr/local/lib/python3.8/site-packages/xlrd/__init__.py", line 111, in open_workbook
with open(filename, "rb") as f:
FileNotFoundError: [Errno 2] No such file or directory: '/workspace/fetcher-source-data/business_cycle_indicators/bci_data.xlsx'