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

dgilland / pydash
100%

Build:
DEFAULT BRANCH: develop
Repo Added 23 Jul 2014 12:26AM UTC
Files 70
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

LAST BUILD ON BRANCH develop
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • develop
  • feature-performance
  • feature-v2
  • feature-v3
  • feature-v5
  • fix-coveralls
  • fix-flatten-iterables-171
  • fix-intersperse-empty
  • fix-restricted-dunder-keys-240
  • fix/take-drop-while-generator
  • fix/to-list-dict-values
  • master
  • revert-107-develop
  • typehints
  • v0.0.0
  • v1.0.0
  • v1.1.0
  • v2.0.0
  • v2.1.0
  • v2.2.0
  • v2.3.0
  • v2.3.1
  • v2.3.2
  • v2.4.0
  • v2.4.1
  • v2.4.2
  • v3.0.0
  • v3.0.1
  • v3.1.0
  • v3.2.0
  • v3.2.1
  • v3.2.2
  • v3.3.0
  • v3.4.0
  • v3.4.2
  • v3.4.3
  • v3.4.4
  • v3.4.5
  • v3.4.6
  • v3.4.7
  • v3.4.8
  • v4.0.0
  • v4.0.1
  • v4.0.2
  • v4.0.3
  • v4.0.4
  • v4.1.0
  • v4.2.0
  • v4.2.1
  • v4.3.0
  • v4.3.1
  • v4.3.2
  • v4.3.3
  • v4.4.0
  • v4.4.1
  • v4.5.0
  • v4.6.0
  • v4.6.1
  • v4.7.0
  • v4.7.1
  • v4.7.2
  • v4.7.3
  • v4.7.4
  • v4.7.5
  • v4.7.6
  • v4.8.0
  • v4.9.0
  • v5.0.1
  • v5.0.2
  • v5.1.0
  • v5.1.1
  • v5.1.2
  • v6.0.0
  • v6.0.1
  • v6.0.2
  • v7.0.0
  • v7.0.1
  • v7.0.2
  • v7.0.4
  • v7.0.5
  • v7.0.6
  • v7.0.7
  • v8.0.0
  • v8.0.1
  • v8.0.2
  • v8.0.3
  • v8.0.4
  • v8.0.5
  • v8.0.6

06 Jul 2026 09:18PM UTC coverage: 100.0%. Remained the same
28823963307

push

github

web-flow
fix: floor/ceil/round_ used as iteratees pass index as precision (#248)

pydash.floor, pydash.ceil, and pydash.round_ each accept an optional
`precision` argument.  helpers.getargcount() counts all positional
parameters, so it returns 2 for these functions.  When callit() then
invokes them with (element, index, collection) it passes the collection
index as `precision`, producing wrong grouping keys.

For example:
    count_by([6.1, 4.2, 6.3], floor)
returned {6.0: 1, 4.2: 1, 6.3: 1} instead of {6.0: 2, 4.0: 1}
because floor(4.2, 1) == 4.2 and floor(6.3, 2) == 6.3.

Setting _argcount = 1 on all three functions signals callit() to supply
only the element value, matching the intent of using them as iteratees.

Co-authored-by: Derrick Gilland <dgilland@gmail.com>

12758 of 12758 relevant lines covered (100.0%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
12758 RELEVANT LINES 12758 COVERED LINES
1.0 HITS PER LINE
Source Files on develop
  • Tree
  • List 70
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28823963307 develop fix: floor/ceil/round_ used as iteratees pass index as precision (#248) pydash.floor, pydash.ceil, and pydash.round_ each accept an optional `precision` argument. helpers.getargcount() counts all positional parameters, so it returns 2 for these ... push 06 Jul 2026 09:19PM UTC web-flow github
100.0
28823820586 develop fix: support reversed ranges in in_range (#243) in_range used `start <= value < end` without normalizing when start > end, so any reversed range was treated as empty and returned a wrong result. lodash's _.inRange swaps the bounds to support this... push 06 Jul 2026 09:17PM UTC web-flow github
100.0
28823791956 develop Fix to_list returning a dict_values view instead of a list for dicts (#250) to_list(obj) returned obj.values() (a dict_values view) for a dict, while every other branch returns a real list and the documented/typed contract promises a list. Return... push 06 Jul 2026 09:16PM UTC web-flow github
100.0
28823769420 develop fix: prevent StopIteration leak in iterintersperse on empty iterable (#246) iterintersperse() called next() directly on an iterator, which raised StopIteration for empty input. Per PEP 479, bare StopIteration inside a generator is converted to Ru... push 06 Jul 2026 09:16PM UTC web-flow github
100.0
28823756666 develop Support flattening nested iterables (#245) Co-authored-by: Derrick Gilland <dgilland@gmail.com> push 06 Jul 2026 09:15PM UTC web-flow github
100.0
28823737906 develop Restrict dunder path access on objects (#244) Co-authored-by: Derrick Gilland <dgilland@gmail.com> push 06 Jul 2026 09:15PM UTC web-flow github
100.0
28812346914 fix/to-list-dict-values Merge fe3563038 into 92f18d4f3 Pull #250 06 Jul 2026 06:01PM UTC web-flow github
100.0
28812342716 fix-intersperse-empty Merge 224ff8fd4 into 92f18d4f3 Pull #246 06 Jul 2026 06:00PM UTC web-flow github
100.0
28812340826 fix-flatten-iterables-171 Merge c3752d98e into 92f18d4f3 Pull #245 06 Jul 2026 06:00PM UTC web-flow github
100.0
28812338428 fix-restricted-dunder-keys-240 Merge 371eb90c8 into 92f18d4f3 Pull #244 06 Jul 2026 06:00PM UTC web-flow github
100.0
See All Builds (908)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc