Skip to contentSkip to conversation

New: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'

Buildroot bugzilla at busybox.net 1 participant 3 messages Jul 16, 2018 – Nov 2, 2018

lore
Share & tools
lore
#0 lore raw

https://bugs.busybox.net/show_bug.cgi?id=11156

Bug ID: 11156
Summary: In python3 module 'socket' has no attribute
'AF_BLUETOOTH'
Product: buildroot
Version: 2018.05
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: Other
Assignee: unassigned at buildroot.uclibc.org
Reporter: grzegorz at blach.pl
CC: buildroot at uclibc.org
Target Milestone: ---

I have build system image for RaspberryPi 2 using make raspberrypi2_defconfig with some customization. For eg. I have enabled bluez-tools, bluez-utils 5.x, rpi-bt-firmware and of course python3. When I try to create bluetooth socket, I get an error:

Python 3.6.3 (default, Jul 16 2018, 20:00:50)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

Quoted 2 lines
Quoted 2 lines
Quoted 2 lines

import socket
s = socket.socket(socket.AF_BLUETOOTH, socket.SOCK_STREAM, socket.BTPROTO_RFCOMM)

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'socket' has no attribute 'AF_BLUETOOTH'

Bluetooth sockets works correctly in python3 on Raspbian.

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.
#1 lore raw

[Buildroot] [Bug 11156] In python3 module 'socket' has no attribute 'AF_BLUETOOTH'

https://bugs.busybox.net/show_bug.cgi?id=11156

--- Comment #1 from Grzegorz Blach <[email protected]> --- Created attachment 7666
--> https://bugs.busybox.net/attachment.cgi?id=7666&action=edit
Support for socket.AF_BLUETOOTH

Ok, I found a solution, but unfortunately my patch makes a circular dependencies, so I must disable libmount Python bindings.

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.
#2 lore raw

[Buildroot] [Bug 11156] In python3 module 'socket' has no attribute 'AF_BLUETOOTH'

In reply to bugzilla at busybox.net

https://bugs.busybox.net/show_bug.cgi?id=11156

Thomas Petazzoni <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------

         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #2 from Thomas Petazzoni <[email protected]> --- Fixed by
https://git.buildroot.org/buildroot/commit/package/bluez5_utils-headers?id=9edd1760edcfb8bd5cc49043e79893c60e19c0e0
and
https://git.buildroot.org/buildroot/commit/package/python3?id=cd30ed51b46edff512d84cc5ae038a55c7129860.
Thanks!

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.