• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

collective / icalendar / 30537487102
98%

Build:
DEFAULT BRANCH: main
Ran 30 Jul 2026 11:11AM UTC
Jobs 7
Files 248
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Jul 2026 11:09AM UTC coverage: 98.002%. Remained the same
30537487102

push

github

web-flow
Fix FreeBusy.new() docstring referencing alarm instead of free/busy (#1503)

* Fix FreeBusy.new() docstring referencing alarm instead of free/busy

The FreeBusy.new() docstring summary was copied from the Alarm class and
incorrectly described creating an alarm. Corrected it to reference the
free/busy component. Verified the property structure against RFC 5545
section 3.6.4; the implementation already matches, only the docstring
text was inaccurate.

AI assistance: Claude Opus 4.5 (Anthropic), used via the web chat
interface to help locate the issue, verify the property structure against
RFC 5545, and draft the docstring correction. I reviewed and validated
the change and take responsibility for it.

* Fix FreeBusy.new() docstring: reference free/busy component instead of alarm

Aligns docstring structure with Event.new() convention (summary line +
RFC reference line) while linking directly to RFC 5545 section 3.6.4 for
precision, per review feedback.

* Use "free/busy" instead of "component" in FreeBusy.new() docstring

Matches how Event.new() refers to "the event" in its parameter docs.
Also fixed the Raises: line, it was missing the :exc: role.

* Update news/1473.documentation

Co-authored-by: Steve Piercy <web@stevepiercy.com>

* Update src/icalendar/cal/free_busy.py

Co-authored-by: Steve Piercy <web@stevepiercy.com>

* Name the required properties in FreeBusy.new() docstring

Replaced the RFC-citation sentence with an explicit list of required
properties (UID and DTSTAMP), per stevepiercy's suggestion.

* Connect required properties to their new() parameter names

Per stevepiercy's suggestion, note that UID and DTSTAMP may be set
via the uid and stamp parameters.

---------

Co-authored-by: Steve Piercy <web@stevepiercy.com>

843 of 865 branches covered (97.46%)

Branch coverage included in aggregate %.

13775 of 14051 relevant lines covered (98.04%)

6.86 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.13 - 30537487102.1 30 Jul 2026 11:12AM UTC 248
97.97
GitHub Action Run
2 run-3.10 (nopytz) - 30537487102.2 30 Jul 2026 11:13AM UTC 248
98.0
GitHub Action Run
3 run-pypy3 - 30537487102.3 30 Jul 2026 11:23AM UTC 248
97.97
GitHub Action Run
4 run-3.11 - 30537487102.4 30 Jul 2026 11:12AM UTC 248
97.97
GitHub Action Run
5 run-3.10 - 30537487102.5 30 Jul 2026 11:13AM UTC 248
98.0
GitHub Action Run
6 run-3.14 - 30537487102.6 30 Jul 2026 11:11AM UTC 248
97.95
GitHub Action Run
7 run-3.12 - 30537487102.7 30 Jul 2026 11:11AM UTC 248
97.97
GitHub Action Run
Source Files on build 30537487102
  • Tree
  • List 248
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30537487102
  • 52073050 on github
  • Prev Build on main (#30523235508)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc