#2748: ctype.POINTER function overloading prevents automatic byref() conversion
----------------------------+-------------------------
  Reporter:  artegion       |      Owner:  grass-dev@…
      Type:  defect         |     Status:  new
  Priority:  normal         |  Milestone:
 Component:  Python ctypes  |    Version:  7.0.1
Resolution:                 |   Keywords:
       CPU:  Unspecified    |   Platform:  Unspecified
----------------------------+-------------------------

Comment (by artegion):

 Not a real problem, just a bit disappointing: python ctypes documentation
 describes an interesting feature but our code presents a different
 behavior (it is far more pythonic do not care about byreference/byvalue if
 ctypes can do the dirty work).

 The odd thing is that happens unnoticed: while ctypes raises exceptions
 passing wrong argument type in this case only function return code (or
 segmentation fault exception) reveals troubles.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2748#comment:3>
GRASS GIS <https://grass.osgeo.org>

_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to