Despite the checkmark in the wiki, it appears that interceptor never got
ported to Python 3.

Good project for a volunteer.

On Thu, Nov 30, 2023 at 3:35 PM Michael <m.j.zagor...@gmail.com> wrote:

> first I am not a developer, so pardon me in advance:
>
> I am getting the following error with interceptor:  TypeError: ord()
> expected string of length 1, but int found.
>
> This appears to be in line 338:
>
> def _fmt_bytes(data):
>     if not data:
>         return ''
> *    return ' '.join(['%02x' % ord(x) for x in data]) *
>
> It appears the ord() changed between Python 2 and 3 and that is causing
> the problem.
> Not a developer but looked around for some suggested fixes and found this
> proposed fix:
>
>  print (return ' '.join(['%02x' % byte for byte in data]))
>
> I can confirm that this is running when traffic is sniffed.  E.g., when I
> print out ' '.join(['%02x' % byte for byte in data]) the  I get
>
> b8 27 eb cd 62 d8 fc 34 97 77 30 f8 08 00 45 00 00 2c 2c 1c 40 00 fe 06 40
> c8 c0 a8 32 09 22 e8 fa 4d e9 92 00 50 0c bf 8c d3 00 00 00 00 60 02 16 80
> ee 5d 00 00 02 04 05 a0
> b8 27 eb cd 62 d8 fc 34 97 77 30 f8 08 00 45 00 00 28 2c 1d 40 00 fe 06 40
> cb c0 a8 32 09 22 e8 fa 4d e9 92 00 50 0c bf 8c d4 52 bd 4e 94 50 10 16 80
> 64 a5 00 00
> b8 27 eb cd 62 d8 fc 34 97 77 30 f8 08 00 45 00 02 4e 2c 1e 40 00 fe 06 3e
> a4 c0 a8 32 09 22 e8 fa 4d e9 92 00 50 0c bf 8c d4 52 bd 4e 94 50 18 16 80
> 6d ea 00 00 47 45 54 20
>
> Despite the change in the line I am not seeing further results from
> interceptor so I am not sure if it is not getting the right format of data
> or not.
>
> --
> 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 weewx-user+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/d037e041-cf1a-4c8c-93c5-87cbd1f80b58n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/d037e041-cf1a-4c8c-93c5-87cbd1f80b58n%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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEAcTSq3wB1W_hzXcqX0K61CK%3D86TW-23mMkNCY50V_VLw%40mail.gmail.com.

Reply via email to