Andrej730 · GitHub

added 2 commits

January 1, 2020 22:16
Added new property to Job class - next_t, it will show the datetime when the job will be executed next time.
The property is updated during JobQueue._put method, right after job is added to queue.
Related to python-telegram-bot#1676

Bibo-Joshi

1. Added setter for next_t - now JobQueue doesn't access protected Job._next_t.
2. Fixed Job class docstring.
3. Added test for next_t property.
4. Set next_t to None for run_once jobs that already ran.

Bibo-Joshi

1. next_t setter now can accept datetime type.
2. added test for setting datetime to next_t and added some asserts that check tests results.
3. Also noticed Job.days setter raises ValueError when it's more appropriate to raise TypeError.

@Andrej730

1. Changed type of error raised by interval setter from ValueError to TypeError..
2. Fixed test_warning after changing type of errors in Job.days and Job.interval.
3. Added Number type to next_t setter - now it can accept int too.

@Andrej730

Added _UTC and _UtcOffsetTimezone for python 2 compatibility

@Andrej730

Bibo-Joshi

@Andrej730

1. Replaced "datetime.replace tzinfo" with "datetime.astimezone"
2. Moved testing next_t setter to separate test.
3. Changed test_job_next_t_setter so it now uses non UTC timezone.

@Andrej730

Bibo-Joshi

Closed

Merged

@Andrej730

1. Added option to define Job.tzinfo from run_once (by when.tzinfo) and run_repeating (first.tzinfo)
2. Added test to check that tzinfo is always passed correctly.

@Andrej730

@Andrej730

Bibo-Joshi

This was referenced

Feb 23, 2020

Merged

Closed

tsnoam

# Conflicts:
#	tests/test_jobqueue.py

@Bibo-Joshi

Bibo-Joshi added a commit to daviddl9/python-telegram-bot that referenced this pull request

May 1, 2020

Bibo-Joshi added a commit that referenced this pull request

May 2, 2020
* added monthly job
* removed fold argument
* addressed pr comments
* addressed pr comments
* made changes from pr review
* updated comments
* clean up code
* Update .pre-commit-config.yaml
* Minor cleanup
* Update according to #1685, minor robustness changes
Co-authored-by: Hinrich Mahler <hinrich.mahler@freenet.de>

@github-actions github-actions Bot locked as resolved and limited conversation to collaborators

Aug 18, 2020

Read the original on github.com ↗