{"company_id": "0000001800", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000001800', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000038074", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000038074', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000059478", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000059478', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000078003", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000078003', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000310158", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000310158', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000850693", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000850693', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000936402", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000936402', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0001274057", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0001274057', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000001800", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000001800', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000038074", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000038074', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000059478", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000059478', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000078003", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000078003', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000310158", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000310158', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000850693", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000850693', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000936402", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000936402', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0001274057", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0001274057', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"event": "Failed to load data for year 2010: [Errno 2] No such file or directory: 'output/us_pharma/2010/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2010: [Errno 2] No such file or directory: 'output/us_pharma/2010/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2011: [Errno 2] No such file or directory: 'output/us_pharma/2011/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2011: [Errno 2] No such file or directory: 'output/us_pharma/2011/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2012: [Errno 2] No such file or directory: 'output/us_pharma/2012/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2012: [Errno 2] No such file or directory: 'output/us_pharma/2012/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2013: [Errno 2] No such file or directory: 'output/us_pharma/2013/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2013: [Errno 2] No such file or directory: 'output/us_pharma/2013/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2014: [Errno 2] No such file or directory: 'output/us_pharma/2014/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2014: [Errno 2] No such file or directory: 'output/us_pharma/2014/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2015: [Errno 2] No such file or directory: 'output/us_pharma/2015/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2015: [Errno 2] No such file or directory: 'output/us_pharma/2015/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2016: [Errno 2] No such file or directory: 'output/us_pharma/2016/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2016: [Errno 2] No such file or directory: 'output/us_pharma/2016/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2017: [Errno 2] No such file or directory: 'output/us_pharma/2017/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2017: [Errno 2] No such file or directory: 'output/us_pharma/2017/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2018: [Errno 2] No such file or directory: 'output/us_pharma/2018/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2018: [Errno 2] No such file or directory: 'output/us_pharma/2018/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2019: [Errno 2] No such file or directory: 'output/us_pharma/2019/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2019: [Errno 2] No such file or directory: 'output/us_pharma/2019/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2020: [Errno 2] No such file or directory: 'output/us_pharma/2020/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2020: [Errno 2] No such file or directory: 'output/us_pharma/2020/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2021: [Errno 2] No such file or directory: 'output/us_pharma/2021/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2021: [Errno 2] No such file or directory: 'output/us_pharma/2021/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2022: [Errno 2] No such file or directory: 'output/us_pharma/2022/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2022: [Errno 2] No such file or directory: 'output/us_pharma/2022/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2023: [Errno 2] No such file or directory: 'output/us_pharma/2023/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2023: [Errno 2] No such file or directory: 'output/us_pharma/2023/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2024: [Errno 2] No such file or directory: 'output/us_pharma/2024/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2024: [Errno 2] No such file or directory: 'output/us_pharma/2024/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Failed to load data for year 2025: [Errno 2] No such file or directory: 'output/us_pharma/2025/edgar_model_mapping.json'", "level": "warning", "_record": "<LogRecord: load_historical_data, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 83, \"{'event': \"Failed to load data for year 2025: [Errno 2] No such file or directory: 'output/us_pharma/2025/edgar_model_mapping.json'\", 'level': 'warning'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Loaded historical xvars for 1 periods.", "level": "info", "_record": "<LogRecord: load_historical_data, 20, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 86, \"{'event': 'Loaded historical xvars for 1 periods.', 'level': 'info'}\">", "_from_structlog": true, "logger": "load_historical_data"}
{"event": "Forecasting xvars for year 2009 using historical data up to 2009.", "level": "info", "_record": "<LogRecord: forecast_and_inject_cni_xvars, 20, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 399, \"{'event': 'Forecasting xvars for year 2009 using historical data up to 2009.', 'level': 'info'}\">", "_from_structlog": true, "logger": "forecast_and_inject_cni_xvars"}
{"n_cni_related": 7, "n_total_xvars": 14, "cni_related_names": ["CostOfGoodsAndServicesSold", "SellingGeneralAndAdministrativeExpense", "ResearchAndDevelopmentExpense", "remainder_Expenses", "remainder_Revenues", "remainder_NetIncome", "remainder_ComprehensiveNetIncome"], "event": "CNI-related variables identified", "level": "info", "_record": "<LogRecord: forecast_and_inject_cni_xvars, 20, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 128, \"{'n_cni_related': 7, 'n_total_xvars': 14, 'cni_related_names': ['CostOfGoodsAndServicesSold', 'SellingGeneralAndAdministrativeExpense', 'ResearchAndDevelopmentExpense', 'remainder_Expenses', 'remainder_Revenues', 'remainder_NetIncome', 'remainder_ComprehensiveNetIncome'], 'event': 'CNI-related variables identified', 'level': 'info'}\">", "_from_structlog": true, "logger": "forecast_and_inject_cni_xvars"}
{"company_id": "0000001800", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000001800', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000038074", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000038074', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000059478", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000059478', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000078003", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000078003', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000310158", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000310158', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000850693", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000850693', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0000936402", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0000936402', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"company_id": "0001274057", "event": "The EntityCommonStockSharesOutstanding does not exist", "level": "warning", "_record": "<LogRecord: industry.us_generic, 30, /__w/RealRate-Private/RealRate-Private/industry/us_generic/__init__.py, 440, \"{'company_id': '0001274057', 'event': 'The EntityCommonStockSharesOutstanding does not exist', 'level': 'warning'}\">", "_from_structlog": true, "logger": "industry.us_generic"}
{"event": "No sufficient historical data found for CompanyID 0000001800. Skipping forecast.", "level": "warning", "_record": "<LogRecord: forecast_and_inject_cni_xvars, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 418, \"{'event': 'No sufficient historical data found for CompanyID 0000001800. Skipping forecast.', 'level': 'warning'}\">", "_from_structlog": true, "logger": "forecast_and_inject_cni_xvars"}
{"event": "No sufficient historical data found for CompanyID 0000038074. Skipping forecast.", "level": "warning", "_record": "<LogRecord: forecast_and_inject_cni_xvars, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 418, \"{'event': 'No sufficient historical data found for CompanyID 0000038074. Skipping forecast.', 'level': 'warning'}\">", "_from_structlog": true, "logger": "forecast_and_inject_cni_xvars"}
{"event": "No sufficient historical data found for CompanyID 0000059478. Skipping forecast.", "level": "warning", "_record": "<LogRecord: forecast_and_inject_cni_xvars, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 418, \"{'event': 'No sufficient historical data found for CompanyID 0000059478. Skipping forecast.', 'level': 'warning'}\">", "_from_structlog": true, "logger": "forecast_and_inject_cni_xvars"}
{"event": "No sufficient historical data found for CompanyID 0000078003. Skipping forecast.", "level": "warning", "_record": "<LogRecord: forecast_and_inject_cni_xvars, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 418, \"{'event': 'No sufficient historical data found for CompanyID 0000078003. Skipping forecast.', 'level': 'warning'}\">", "_from_structlog": true, "logger": "forecast_and_inject_cni_xvars"}
{"event": "No sufficient historical data found for CompanyID 0000310158. Skipping forecast.", "level": "warning", "_record": "<LogRecord: forecast_and_inject_cni_xvars, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 418, \"{'event': 'No sufficient historical data found for CompanyID 0000310158. Skipping forecast.', 'level': 'warning'}\">", "_from_structlog": true, "logger": "forecast_and_inject_cni_xvars"}
{"event": "No sufficient historical data found for CompanyID 0000850693. Skipping forecast.", "level": "warning", "_record": "<LogRecord: forecast_and_inject_cni_xvars, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 418, \"{'event': 'No sufficient historical data found for CompanyID 0000850693. Skipping forecast.', 'level': 'warning'}\">", "_from_structlog": true, "logger": "forecast_and_inject_cni_xvars"}
{"event": "No sufficient historical data found for CompanyID 0000936402. Skipping forecast.", "level": "warning", "_record": "<LogRecord: forecast_and_inject_cni_xvars, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 418, \"{'event': 'No sufficient historical data found for CompanyID 0000936402. Skipping forecast.', 'level': 'warning'}\">", "_from_structlog": true, "logger": "forecast_and_inject_cni_xvars"}
{"event": "No sufficient historical data found for CompanyID 0001274057. Skipping forecast.", "level": "warning", "_record": "<LogRecord: forecast_and_inject_cni_xvars, 30, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 418, \"{'event': 'No sufficient historical data found for CompanyID 0001274057. Skipping forecast.', 'level': 'warning'}\">", "_from_structlog": true, "logger": "forecast_and_inject_cni_xvars"}
{"current_year": 2009, "forecast_start": 2010, "forecast_end": 2014, "injected_xvars": ["CostOfGoodsAndServicesSold", "SellingGeneralAndAdministrativeExpense", "ResearchAndDevelopmentExpense", "remainder_Expenses", "remainder_Revenues", "remainder_NetIncome", "remainder_ComprehensiveNetIncome"], "event": "Forecast flow completed and xdat injected", "level": "info", "_record": "<LogRecord: forecast_and_inject_cni_xvars, 20, /__w/RealRate-Private/RealRate-Private/subcommand/prediction.py, 451, \"{'current_year': 2009, 'forecast_start': 2010, 'forecast_end': 2014, 'injected_xvars': ['CostOfGoodsAndServicesSold', 'SellingGeneralAndAdministrativeExpense', 'ResearchAndDevelopmentExpense', 'remainder_Expenses', 'remainder_Revenues', 'remainder_NetIncome', 'remainder_ComprehensiveNetIncome'], 'event': 'Forecast flow completed and xdat injected', 'level': 'info'}\">", "_from_structlog": true, "logger": "forecast_and_inject_cni_xvars"}
