repr() crashes on partially-constructed Job when job func is None
repr() crashes on partially-constructed Job when job func is None: a task in repo2rlenv-swe-next (Harbor dataset). When using schedule.every() to create a job without calling .do() on it, calling repr() on the resulting Job object raises an AttributeError . This makes it difficult to debug or…
The task
When using `schedule.every()` to create a job without calling `.do()` on it, calling `repr()` on the resulting `Job` object raises an `AttributeError`. This makes it difficult to debug or inspect jobs in environments like Jupyter Notebook, and also breaks any Factory pattern where a `Job` may be constructed…
Part of FineEnvs/repo2rlenv-swe-next.