dbader / dbader/schedule

Questions about the implementation in Job.do()

Open
#344 1 comment 0 reactions 0 assignees View on GitHub
question
Dominant language
Python
Stars
12.3k
Forks
999
PR merge metrics
No merged PRs in 30d

Description

Hello, I am new to this library. While I am digging in the source codes for understanding the usage of this library, I cannot understand [this line][line1].

What is the purpose of [this line][line1]? Why is it necessary even [another line][line2] do it's job?

Thanks for your time

[line1]: https://github.com/dbader/schedule/blob/master/schedule/__init__.py#L461
[line2]: https://github.com/dbader/schedule/blob/master/schedule/__init__.py#L459

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with schedule/__init__.py at lines 459 and 461, following the two linked lines in Job.do(). Read the surrounding method and related tests to determine why both lines are needed. Done means documenting the purpose of line 461 and how it differs from line 459.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
documentation
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.