class_docstr: Base class for all primitives.
class_docstr_tok: ["Base","class","for","all","primitives","."]
code: def __call__(self, *args, **kwargs):
      series_args = [pd.Series(arg) for arg in args]
      try:
          return self._method(*series_args, **kwargs)
      except AttributeError:
          self._method = self.get_function()
          return self._method(*series_args, **kwargs)
  
file_path: featuretools/featuretools/primitives/base/primitive_base.py
imports: import os
  from inspect import signature
  import numpy
  import pandas
  from featuretools import config
  from featuretools.utils.description_utils import convert_to_nth
  from featuretools.utils.gen_utils import Library
label_desc: Use image node_id 2 for calling the PrimitiveBase obj's underlying member method code with example usage: obj.__call__() and returns: self, self