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

escaped / django-exiffield / 34899069723
98%

Build:
DEFAULT BRANCH: master
Ran 14 Sep 2026 09:29PM UTC
Jobs 11
Files 4
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

14 Sep 2026 09:29PM UTC coverage: 98.454% (+0.2%) from 98.276%
34899069723

push

github

web-flow
fix: make get_datetaken timezone-aware when exif provides an offset (#28)

* fix: make get_datetaken timezone-aware when exif provides an offset

get_datetaken returned a naive datetime even when the exif data carried
an UTC offset or GPS time, which triggers Django's naive datetime warning
and stores the wrong instant with USE_TZ=True. Use OffsetTimeOriginal /
OffsetTime for DateTimeOriginal, treat GPSDateTime as UTC, and keep the
naive fallback only for files without any offset information.

Refs #17

* fix: raise for unparseable exif datetime offsets

A present but malformed offset was silently ignored, returning a naive
datetime even though the file claims to carry timezone information.
Mirrors the existing invalid-datetime behavior; a valid GPSDateTime is
still preferred when it is available.

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

191 of 194 relevant lines covered (98.45%)

10.83 hits per line

Jobs
ID Job ID Ran Files Coverage
1 py3.13-dj6.1 - 34899069723.1 14 Sep 2026 09:30PM UTC 4
98.45
GitHub Action Run
2 py3.14-dj5.2 - 34899069723.2 14 Sep 2026 09:30PM UTC 4
98.45
GitHub Action Run
3 py3.14-dj6.0 - 34899069723.3 14 Sep 2026 09:30PM UTC 4
98.45
GitHub Action Run
4 py3.11-dj5.2 - 34899069723.4 14 Sep 2026 09:29PM UTC 4
98.45
GitHub Action Run
5 py3.13-dj5.2 - 34899069723.5 14 Sep 2026 09:29PM UTC 4
98.45
GitHub Action Run
6 py3.12-dj6.0 - 34899069723.6 14 Sep 2026 09:29PM UTC 4
98.45
GitHub Action Run
7 py3.13-dj6.0 - 34899069723.7 14 Sep 2026 09:30PM UTC 4
98.45
GitHub Action Run
8 py3.14-dj6.1 - 34899069723.8 14 Sep 2026 09:30PM UTC 4
98.45
GitHub Action Run
9 py3.12-dj5.2 - 34899069723.9 14 Sep 2026 09:30PM UTC 4
98.45
GitHub Action Run
10 py3.12-dj6.1 - 34899069723.10 14 Sep 2026 09:29PM UTC 4
98.45
GitHub Action Run
11 py3.10-dj5.2 - 34899069723.11 14 Sep 2026 09:29PM UTC 4
98.45
GitHub Action Run
Source Files on build 34899069723
  • Tree
  • List 4
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34899069723
  • 0b1f3968 on github
  • Prev Build on master (#34898971133)
  • Next Build on master (#34899436649)
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