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

Ghini / ghini.desktop / 34323499744
58%
master: 62%

Build:
Build:
LAST BUILD BRANCH: ghini-3.1-dev
DEFAULT BRANCH: master
Ran 09 Sep 2026 07:27AM UTC
Jobs 1
Files 81
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

09 Sep 2026 07:20AM UTC coverage: 58.442% (+0.01%) from 58.432%
34323499744

push

github

Mario Frasca
refactor: Avoid Gtk.ListStore/TreeStore positional-arg constructor

Gtk.ListStore(*column_types) / Gtk.TreeStore(*column_types) only work
via a PyGObject override that intercepts the constructor; plain
GObject.Object.__init__() itself accepts no positional arguments.
Surfaced on the Windows build (PyGObject 3.56.3 via gvsbuild, vs 3.50.0
in the Linux dev venv):

    TypeError: GObject.__init__() takes exactly 0 arguments (1 given)

Replace all 42 call sites (18 files) with the explicit, override-
independent form: Gtk.ListStore()/Gtk.TreeStore() followed by
set_column_types(...). Works the same regardless of PyGObject version
or platform.

One test file (test_gtk_smoke.py) keeps a small local
_new_list_store() helper where the constructor call is nested inside
another expression and can't be split into two statements.

Test suite run locally, passes.

41 of 65 new or added lines in 15 files covered. (63.08%)

232 existing lines in 2 files now uncovered.

13074 of 22371 relevant lines covered (58.44%)

0.58 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
33.33
-0.05% bauble/ui.py
4
43.79
-0.18% bauble/plugins/garden/source.py
4
37.56
-0.01% bauble/view.py
2
53.64
0.19% bauble/plugins/garden/accession_editor.py
2
59.17
-0.03% bauble/plugins/plants/genus.py
2
51.09
-0.09% bauble/plugins/tag/__init__.py
2
18.48
-0.05% bauble/plugins/users/__init__.py
2
82.99
-0.11% bauble/search.py

Coverage Regressions

Lines Coverage ∆ File
231
37.56
-0.01% bauble/view.py
1
33.33
-0.05% bauble/ui.py
Jobs
ID Job ID Ran Files Coverage
1 34323499744.1 09 Sep 2026 07:27AM UTC 81
58.44
GitHub Action Run
Source Files on build 34323499744
  • Tree
  • List 81
  • Changed 15
  • Source Changed 15
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34323499744
  • 30790897 on github
  • Prev Build on ghini-3.1-dev (#34125811493)
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