[issue10141] SocketCan support

2017-07-05 Thread Riccardo Magliocchetti

Riccardo Magliocchetti added the comment:

I have an issue related to this while trying to compile statically Python 3.6.1 
against a static musl.

The problem is that i have AF_CAN defined because it's defined in 
linux/socket.h but by not having HAVE_LINUX_CAN_H defined in pyconfig.h the 
header which contains the definition of struct sockaddr_can is not included. So 
i think (at least for linux) using AF_CAN for the conditionals is wrong and the 
HAVE_LINUX_CAN_H should be used instead.

I think the same applies for CAN_RAW and CAN_BCM because they are defined in 
the generic linux/can.h and not in a feature specific header.

--
nosy: +Riccardo Magliocchetti

___
Python tracker 
<http://bugs.python.org/issue10141>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30864] Compile failure for linux socket CAN support

2017-07-06 Thread Riccardo Magliocchetti

New submission from Riccardo Magliocchetti:

I have an issue related to this while trying to compile statically Python 3.6.1 
(but latest master looks the same) against a static musl.

The problem is that i have AF_CAN defined because it's defined in 
linux/socket.h but by not having HAVE_LINUX_CAN_H defined in pyconfig.h the 
header which contains the definition of struct sockaddr_can is not included. I 
think (at least for linux) using AF_CAN for the conditionals is wrong and the 
HAVE_LINUX_CAN_H should be used instead.

I think the same applies for CAN_RAW and CAN_BCM because they are defined in 
the generic linux/can.h and not in a feature specific header.


Reference:
http://bugs.python.org/issue10141

--
components: IO
messages: 297816
nosy: Riccardo Magliocchetti
priority: normal
severity: normal
status: open
title: Compile failure for linux socket CAN support
versions: Python 3.6

___
Python tracker 
<http://bugs.python.org/issue30864>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36015] streamhandler canont represent streams with an integer as name

2019-02-17 Thread Riccardo Magliocchetti


New submission from Riccardo Magliocchetti :

When debugging uwsgi logging issues with python3.7 i got this on python 3.7.2:
Traceback (most recent call last):
  File "/usr/lib/python3.7/logging/__init__.py", line 269, in 
_after_at_fork_weak_calls
_at_fork_weak_calls('release')
  File "/usr/lib/python3.7/logging/__init__.py", line 261, in 
_at_fork_weak_calls
method_name, "method:", err, file=sys.stderr)
  File "/usr/lib/python3.7/logging/__init__.py", line 1066, in __repr__
name = name + ' '
TypeError: unsupported operand type(s) for +: 'int' and 'str'

AFAICS uwsgi creates sys.stderr as an unbuffered file with PyFile_FromFd() and 
sets it to sys dict.

--
components: Library (Lib)
messages: 335784
nosy: Riccardo Magliocchetti
priority: normal
severity: normal
status: open
title: streamhandler canont represent streams with an integer as name
type: crash
versions: Python 3.7, Python 3.8

___
Python tracker 
<https://bugs.python.org/issue36015>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36015] streamhandler canont represent streams with an integer as name

2019-02-17 Thread Riccardo Magliocchetti


Change by Riccardo Magliocchetti :


--
keywords: +patch
pull_requests: +11933
stage:  -> patch review

___
Python tracker 
<https://bugs.python.org/issue36015>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36015] streamhandler canont represent streams with an integer as name

2019-02-18 Thread Riccardo Magliocchetti


Riccardo Magliocchetti  added the comment:

Yeah, I'm not sure the pr is just papering over the real issue :) Need to check 
what io.open sets on name. IF it setting the fd as name instead of creating a 
string that would be still be a bug in Python to me. Could you please wait a 
bit for me to check that before closing?

--
status: pending -> open

___
Python tracker 
<https://bugs.python.org/issue36015>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36015] streamhandler cannot represent streams with an integer as name

2019-02-18 Thread Riccardo Magliocchetti


Riccardo Magliocchetti  added the comment:

Looking at Modules/_io/fileio.c::_io_FileIO___init___impl it seems an int for 
nameobj is just fine. Not sure I am looking at the right code though :)

--

___
Python tracker 
<https://bugs.python.org/issue36015>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36015] streamhandler cannot represent streams with an integer as name

2019-03-05 Thread Riccardo Magliocchetti


Riccardo Magliocchetti  added the comment:

@Vinay Do you have any update on this? thanks

--

___
Python tracker 
<https://bugs.python.org/issue36015>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36015] streamhandler cannot represent streams with an integer as name

2019-05-07 Thread Riccardo Magliocchetti


Riccardo Magliocchetti  added the comment:

Friendly ping, would be helpful to get this resolved for 3.8.0. Thanks!

--

___
Python tracker 
<https://bugs.python.org/issue36015>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com