code: def keys(self, func_names: Optional[List[str]] = None) -> Set[str]:
      keys = []
      for func in func_names or list(self.params.keys()):
          keys += self.params[func].keys()
      return set(keys)
  
file_path: AutoGL/autogl/module/nas/space/gasso_space/utils/inspector.py
imports: import re
  import inspect
  from collections import OrderedDict
  from typing import Dict, List, Any, Optional, Callable, Set
  from .typing import parse_types
label_desc: Use image node_id 3 for calling the Inspector obj's underlying member method code with example usage: obj.keys(func_names) and returns: set