(var)
| 463 | |
| 464 | |
| 465 | def get_elsize(var): |
| 466 | if isstring(var) or isstringarray(var): |
| 467 | elsize = getstrlength(var) |
| 468 | # override with user-specified length when available: |
| 469 | elsize = var['charselector'].get('f2py_len', elsize) |
| 470 | return elsize |
| 471 | if ischaracter(var) or ischaracterarray(var): |
| 472 | return '1' |
| 473 | # for numerical types, PyArray_New* functions ignore specified |
| 474 | # elsize, so we just return 1 and let elsize be determined at |
| 475 | # runtime, see fortranobject.c |
| 476 | return '1' |
| 477 | |
| 478 | |
| 479 | def sign2map(a, var): |
no test coverage detected
searching dependent graphs…