Skip to content

Byte field arithmetic fails with "TypeError: can't concat int to bytes" #14

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
randybuildsthings opened this issue May 30, 2021 · 1 comment · May be fixed by #23
Open

Byte field arithmetic fails with "TypeError: can't concat int to bytes" #14

randybuildsthings opened this issue May 30, 2021 · 1 comment · May be fixed by #23
Assignees
Labels
bug Something isn't working

Comments

@randybuildsthings
Copy link
Member

Per https://dvswitch.groups.io/g/HBlink/message/2616

Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/usr/lib/python3/dist-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/udp.py", line 249, in doRead
self.protocol.datagramReceived(data, addr)
File "/opt/hblink3/hblink.py", line 603, in peer_datagramReceived
self.dmrd_received(_peer_id, _rf_src, _dst_id, _seq, _slot, _call_type, _frame_type, _dtype_vseq, _stream_id, _data)
File "./bridge_all.py", line 130, in dmrd_received
if _seq > (self.STATUS[_slot]['RX_SEQ'] + 1):
builtins.TypeError: can't concat int to bytes

There's a need for int.from_bytes() here, but we should look at the entirety of the code to make sure we're not just throwing duct tape on the problem.

@randybuildsthings randybuildsthings self-assigned this May 30, 2021
@randybuildsthings randybuildsthings added the bug Something isn't working label May 30, 2021
@braymond1776
Copy link

braymond1776 commented Aug 2, 2021

I'm experiencing this same issue trying to set up and use a PEER

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants