(flags)
| 52 | |
| 53 | |
| 54 | def flags2names(flags): |
| 55 | info = [] |
| 56 | for flagname in [ |
| 57 | "CONTIGUOUS", |
| 58 | "FORTRAN", |
| 59 | "OWNDATA", |
| 60 | "ENSURECOPY", |
| 61 | "ENSUREARRAY", |
| 62 | "ALIGNED", |
| 63 | "NOTSWAPPED", |
| 64 | "WRITEABLE", |
| 65 | "WRITEBACKIFCOPY", |
| 66 | "UPDATEIFCOPY", |
| 67 | "BEHAVED", |
| 68 | "BEHAVED_RO", |
| 69 | "CARRAY", |
| 70 | "FARRAY", |
| 71 | ]: |
| 72 | if abs(flags) & getattr(wrap, flagname, 0): |
| 73 | info.append(flagname) |
| 74 | return info |
| 75 | |
| 76 | |
| 77 | class Intent: |
no test coverage detected