code: def getWmState(self, win, str=False):
          
          states = self._getProperty('_NET_WM_STATE', win) or []
          if not str:
              return states
          return [self._getAtomName(s) for s in states]
docs: Get the list of states of the given window (property _NET_WM_STATE).
  
          :param win: the window object
          :param str: True to get a list of string states instead of int
          :return: list of (int|str)