Simple example of usage is followings
>>> from croniter import croniter >>> from datetime import datetime >>> base = datetime(2010, 1, 25, 4, 46) >>> iter = croniter('*/5 * * * *', base) # every 5 minites >>> print iter.get_next(datetime) # 2010-01-25 04:50:00 >>> print iter.get_next(datetime) # 2010-01-25 04:55:00 >>> print iter.get_next(datetime) # 2010-01-25 05:00:00 >>> >>> iter = croniter('2 4 * * mon,fri', base) # 04:02 on every Monday and Friday >>> print iter.get_next(datetime) # 2010-01-26 04:02:00 >>> print iter.get_next(datetime) # 2010-01-30 04:02:00 >>> print iter.get_next(datetime) # 2010-02-02 04:02:00All you need to know is constructor and get_next, these signature are following.
>>> def __init__(self, cron_format, start_time=time.time())croniter iterate along with ‘cron_format’ from ‘start_time’. cron_format is ‘min hour day month day_of_week’, and please refer to http://en.wikipedia.org/wiki/Cron for details.
>>> def get_next(self, ret_type=float)get_next return next time in iteration with ‘ret_type’. And ret_type accept only ‘float’ or ‘datetime’.
Metadata
Release files for croniter 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| croniter-0.1.5.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| croniter-0.1.5-py2.5.egg | Legacy Egg format | - | - | Details |
Total release size: 15.1 kB
Release files / croniter-0.1.5.tar.gz
| Download URL | croniter-0.1.5.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e893d1227f5ff91dcdda98e6a570d83fd57f63b526e9cc52bc59f905fb5cda41
|
|
BLAKE2b-256 checksum How to use checksums |
8d69fa9e75850e269c8dc0b2a321dd54433f9e19e18d12eb005eddbd88e532e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / croniter-0.1.5-py2.5.egg
| Download URL | croniter-0.1.5-py2.5.egg |
|---|---|
| Size | 10.8 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
1e3448bdd750537130b8493b45158189336e7b4b49c37fd3c4b1fe8d4e3b07e8
|
|
BLAKE2b-256 checksum How to use checksums |
7c566e71b1a381f8bc26f7ca6a51214636fd445303c02482d8d835f156701c06
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |