class_docstr: Metaclass to trace the origin of the call to initialize the descending class
class_docstr_tok: ["Metaclass","to","trace","the","origin","of","the","call","to","initialize","the","descending","class"]
code: def __call__(cls, *args, **kwargs):
      previous_frame_info = getframeinfo(currentframe().f_back)
      # FLAG: This has `filename` and `function` attributes
      # FLAG: Calling `he_normal` function, gave `function="he_normal"` here and `filename` correctly pointed to `keras.initializers`
  
      # TODO: Fetch default args/kwargs for the VarianceScaling class function?
  
      instance = super().__call__(*args, **kwargs)
  
      setattr(instance, "__hh_previous_frame", previous_frame_info)
  
      return instance
  
file_path: hyperparameter_hunter/hyperparameter_hunter/tracers.py
imports: from hyperparameter_hunter.settings import G
  from hyperparameter_hunter.space.dimensions import Real, Integer, Categorical
  from inspect import signature, _empty, currentframe, getframeinfo
label_desc: Use image node_id 3 for calling the LocationTracer obj's underlying member method code with example usage: obj.__call__(cls) and returns: instance