Spaces:
Sleeping
Sleeping
from google_sheet import conf_repo | |
import json | |
from kaggle_service import KernelRerunService, NbJob | |
from logger import sheet_logger | |
# if __name__ == "__main__": | |
configs = [] | |
try: | |
for i in range(2, 1000): | |
rs = conf_repo.read(i) | |
if not rs: | |
break | |
cfg = json.loads(rs['config']) | |
configs.append(cfg) | |
print(cfg) | |
except Exception as e: | |
sheet_logger.log(log="Get config failed!!") | |
service = KernelRerunService() | |
for config in configs: | |
service.add_job(NbJob.from_dict(config)) | |
try: | |
service.validate_all() | |
service.status_all() | |
service.run_all() | |
except Exception as e: | |
sheet_logger.log(log=str(e)) | |