code: def flags2names(flags):
      info = []
      for flagname in [
          "CONTIGUOUS",
          "FORTRAN",
          "OWNDATA",
          "ENSURECOPY",
          "ENSUREARRAY",
          "ALIGNED",
          "NOTSWAPPED",
          "WRITEABLE",
          "WRITEBACKIFCOPY",
          "UPDATEIFCOPY",
          "BEHAVED",
          "BEHAVED_RO",
          "CARRAY",
          "FARRAY",
      ]:
          if abs(flags) & getattr(wrap, flagname, 0):
              info.append(flagname)
      return info
  
imports: import os
  import sys
  import copy
  import platform
  import pytest
  from pathlib import Path
  import numpy
  from numpy.testing import assert_, assert_equal
  from numpy._core._type_aliases import c_names_dict
  from .None import util
label_desc: Use image node_id 4 for calling a global function with example usage: flags2names(flags) and returns: info