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

Knio / pynmea2 / 41538133103
98%

Build:
DEFAULT BRANCH: master
Ran 02 Nov 2026 10:32PM UTC
Jobs 6
Files 22
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

02 Nov 2026 10:32PM UTC coverage: 97.512% (-0.007%) from 97.519%
41538133103

push

github

web-flow
feat: parse unknown talker sentence types as TalkerSentence (#183)

parse() already splits an unknown talker sentence into talker, type and
data and verifies its checksum, but then raises SentenceTypeError (see
the "TODO instantiate base type instead of fail" in NMEASentence.parse).
Return a plain TalkerSentence instead, the same way unknown proprietary
sentences already fall back to ProprietarySentence, so callers keep the
raw data of sentences such as GPPWR (#56) and can render them back.

This changes behavior for callers that catch SentenceTypeError to skip
unknown sentences: they now receive a TalkerSentence and can check
type(msg) is pynmea2.TalkerSentence instead. SentenceTypeError remains
exported for compatibility.

Signed-off-by: Wolfgang Haupt <haupt.wolfgang@gmail.com>

1 of 1 new or added line in 1 file covered. (100.0%)

784 of 804 relevant lines covered (97.51%)

5.85 hits per line

Jobs
ID Job ID Ran Files Coverage
1 41538133103.1 02 Nov 2026 10:32PM UTC 22
97.51
GitHub Action Run
2 41538133103.2 02 Nov 2026 10:32PM UTC 22
97.51
GitHub Action Run
3 41538133103.3 02 Nov 2026 10:32PM UTC 22
97.51
GitHub Action Run
4 41538133103.4 02 Nov 2026 10:32PM UTC 22
97.51
GitHub Action Run
5 41538133103.5 02 Nov 2026 10:33PM UTC 22
97.51
GitHub Action Run
6 41538133103.6 02 Nov 2026 10:33PM UTC 22
97.51
GitHub Action Run
Source Files on build 41538133103
  • Tree
  • List 22
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 29d51ff0 on github
  • Prev Build on master (#41536215487)
  • Next Build on master (#41538261123)
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