Skip to main content

Iterators for datetime objects.

Project description

The recur module provides iterators for datetime objects. Recurrence patterns can be provided in natural language strings like “every 3 days” or “Sept 14” (currently, only a English Locale is provided). For example, this code: d = recur.Recurrence(datetime.date(1999, 11, 28), “-5 each month”) Will make “d” an iterator, producing datetime.date objects starting with datetime.date(1999, 12, 26), and then proceeding to the fifth-from-last date of each succeeding month.

The recur module now includes a Worker class, which spawns new threads as needed to accomplish recurring tasks. Subclass it and override its “work” method. You can set its “paused” and “terminated” attributes to True/False as needed to manage a recurring task.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

recur-r105.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

recur-r105-py2.4.egg (19.5 kB view details)

Uploaded Source

File details

Details for the file recur-r105.tar.gz.

File metadata

  • Download URL: recur-r105.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for recur-r105.tar.gz
Algorithm Hash digest
SHA256 a1b6f7d372c5293107c331c412e72c1cdedc108143124b7c7bd814bbc42c6c4e
MD5 8bac99901694a78dd5589e053cdc8486
BLAKE2b-256 a3b7cc8d22fefcd5724a3c8347ab451d2ea6c1efc2290654e670e38468b66574

See more details on using hashes here.

File details

Details for the file recur-r105-py2.4.egg.

File metadata

  • Download URL: recur-r105-py2.4.egg
  • Upload date:
  • Size: 19.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for recur-r105-py2.4.egg
Algorithm Hash digest
SHA256 c01a5674902b5d9621fc9276a1e4cf983b3edb5a2db1088ad2c2a07dac117b89
MD5 082008d4ee0b6d9744bf69cadaa5a702
BLAKE2b-256 9841f52f26879ecabea78ce7e744fa355daa11f9c2505930f14f0a6ab6a303bf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page