(a, var)
| 789 | |
| 790 | |
| 791 | def common_sign2map(a, var): # obsolete |
| 792 | ret = {'varname': a, 'ctype': getctype(var)} |
| 793 | if isstringarray(var): |
| 794 | ret['ctype'] = 'char' |
| 795 | if ret['ctype'] in c2capi_map: |
| 796 | ret['atype'] = c2capi_map[ret['ctype']] |
| 797 | ret['elsize'] = get_elsize(var) |
| 798 | if ret['ctype'] in cformat_map: |
| 799 | ret['showvalueformat'] = f"{cformat_map[ret['ctype']]}" |
| 800 | if isarray(var): |
| 801 | ret = dictappend(ret, getarrdims(a, var)) |
| 802 | elif isstring(var): |
| 803 | ret['size'] = getstrlength(var) |
| 804 | ret['rank'] = '1' |
| 805 | ret['pydocsign'], ret['pydocsignout'] = getpydocsign(a, var) |
| 806 | if hasnote(var): |
| 807 | ret['note'] = var['note'] |
| 808 | var['note'] = ['See elsewhere.'] |
| 809 | # for strings this returns 0-rank but actually is 1-rank |
| 810 | ret['arrdocstr'] = getarrdocsign(a, var) |
| 811 | return ret |
nothing calls this directly
no test coverage detected
searching dependent graphs…