Message411394
Reproduced on 3.11:
>>> from ctypes import *
>>> class r( BigEndianStructure ):
... _fields_ = [( "d0", c_uint32),
... ( "d1", c_bool )
... ]
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/iritkatriel/src/cpython-654/Lib/ctypes/_endian.py", line 31, in __setattr__
fields.append((name, _other_endian(typ)) + rest)
^^^^^^^^^^^^^^^^^^
File "/Users/iritkatriel/src/cpython-654/Lib/ctypes/_endian.py", line 21, in _other_endian
raise TypeError("This type does not support other endian: %s" % typ)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: This type does not support other endian: <class 'ctypes.c_bool'> |
|
Date |
User |
Action |
Args |
2022-01-23 18:29:53 | iritkatriel | set | recipients:
+ iritkatriel, terry.reedy, Hassan El Karouni |
2022-01-23 18:29:53 | iritkatriel | set | messageid: <1642962593.28.0.0959206441736.issue30510@roundup.psfhosted.org> |
2022-01-23 18:29:53 | iritkatriel | link | issue30510 messages |
2022-01-23 18:29:53 | iritkatriel | create | |
|