code: def get_supported_app_labels(self):
          
          get_app_label = lambda x: x.split(".", 1)[0]
          if not hasattr(self, '_app_labels_cache'):
              perms = self.get_supported_permissions()
              self._app_labels_cache = set([get_app_label(x) for x in perms])
          return self._app_labels_cache
docs: Get app labels which this handler can treat.
          Specified with :attr:`includes` and :attr:`excludes` of this instance.
  
          Returns
          -------
          set
              A set instance of app_label