Skip to content

Releases: rockem/busypie

v0.5.1

20 Oct 07:22
Compare
Choose a tag to compare

What's Changed

  • [#11 ] Added until_asserted condition by @rockem in #38
  • [#40] "bubbleup" assert message by @rockem in #44
  • [#36] Added option to return a False result instead of throwing an exception by @rockem in #48
  • [#42] Added type annotation to all public methods by @rockem in #45
  • Added support for error description with lambda captures by @jbaldwin-vizio in #47

New Contributors

Full Changelog: v0.4.5...v0.5.0

v0.4.5

26 Feb 14:28
9f8211c
Compare
Choose a tag to compare
  • Fixed error upon doing nested busy waiting. So now it's possible to do something like that:
def foo():
    wait().until(app.got_a_message)

wait().until(foo)

v0.4.4

08 Jul 15:07
Compare
Choose a tag to compare

FIXED: Missing backports module in the pypi package

v0.4.3

08 Jul 08:27
Compare
Choose a tag to compare
  • FIXED: Missing backports module in the pypi package

v0.4.2

08 Jul 03:32
Compare
Choose a tag to compare
  • Fixed async run when running after another async run or in threads different than main

v0.4.1

29 Jun 20:28
Compare
Choose a tag to compare
  • Added support for asynchronous condition functions
  • Fixed README typos
  • Added support for partial condition functions
  • Retrieve condition function result from until & until_async

v0.4.0

12 Jun 19:40
19e3454
Compare
Choose a tag to compare
  • Allow to use busypie with Python's async/await
  • Added Python 3.8 compatibility checks
  • Allow to define a custom description of condition
  • Now content of lambda is shown on timeout error
  • Added description field to ConditionTimeoutError

v0.3.0

31 Jan 18:38
1629f85
Compare
Choose a tag to compare
  • Added set_default_timeout function to allow changing timeout default value
  • Added reset_defaults function to reset default values

v0.2.1

30 Dec 05:20
Compare
Choose a tag to compare
  • Allow to ignore specific exceptions with ignore_exceptions
  • Allow to change default polling interval with poll_interval
  • Allow to start expression with given()
  • Allow to change polling delay with poll_delay
  • Validate poll delay is smaller that max wait time
  • Added validate that time values are positive numbers

v0.1.1

21 Dec 16:36
Compare
Choose a tag to compare
  • Allow to wait up to specific timeout
  • Allow to ignore all exceptions