class_docstr: Thread-safe call log.
  
  The call log is an ordered dictionary containing all previous function calls.
  Its keys are dictionaries representing the arguments and its values are the
  function values. As dictionaries can't be used as keys in dictionaries,
  a custom internal representation is used.
class_docstr_tok: ["Thread-safe","call","log",".","The","call","log","is","an","ordered","dictionary","containing","all","previous","function","calls",".","Its","keys","are","dictionaries","representing","the","arguments","and","its","values","are","the","function","values",".","As","dictionaries","ca","n't","be","used","as","keys","in","dictionaries",",","a","custom","internal","representation","is","used","."]
code: def update(self, other):
      assert type(other) is CallLog
      self.data.update(other.data)
  
imports: import collections
  import functools
  import threading
  import operator
label_desc: Use image node_id 16 for calling the CallLog obj's underlying member method code with example usage: obj.update(other) without return types