code: def __call__(self, arg):
      if not self._arg_is_last(arg):
          self.result = self.function(arg)
          self.memory = arg
  
      return self.result
  
file_path: lkpy/lenskit/util/__init__.py
imports: import logging
  from textwrap import dedent
  from copy import deepcopy
  from ..algorithms import Algorithm
  from .log import log_to_notebook, log_to_stderr
  from .timing import Stopwatch
  from .random import derivable_rng
  from .parallel import proc_count
label_desc: Use image node_id 2 for calling the LastMemo obj's underlying member method code with example usage: obj.__call__(arg) and returns: self