I'm sorry but the lines in your snippet are so truncated it's hard to tell what's going on. Can we see the full lines?
On Sat, Oct 18, 2025 at 7:02 AM Joe Garcia <[email protected]> wrote: > Another instance of 5.2 breakage, Meteostick support no longer works: > > CRITICAL __main__: **** File "/etc/weewx/bin/user/meteostick.py", l> > CRITICAL __main__: **** crc_result = crc16(msg) > CRITICAL __main__: **** File "/usr/share/weewx/weewx/crc16.py", lin> > CRITICAL __main__: **** return reduce(lambda crc_sum, ch: (_table> > CRITICAL __main__: **** byte_buf, crc_start) > CRITICAL __main__: **** File "/usr/share/weewx/weewx/crc16.py", lin> > CRITICAL __main__: **** return reduce(lambda crc_sum, ch: (_table> > CRITICAL __main__: **** > > CRITICAL __main__: **** TypeError: unsupported operand type(s) for ^:> > CRITICAL __main__: **** Exiting. > > This may also have come about from an update to Python that occurred at > the same time, not 5.2-specific. Unfortunately I don't speak Python so I'm > not sure what's required to fix meteostick.py, and the original on Github > hasn't been updated since 2019. > > -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/weewx-user/56358b16-66c3-41f6-b500-5cd3e6f9aad6n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/56358b16-66c3-41f6-b500-5cd3e6f9aad6n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEBwj42UhfDGjuJr%2BwoVNUHE8_yC765zb2E4xwFV3Twwkg%40mail.gmail.com.
