code: def __init__(self):
      super(_WeakArgsOrderedDict, self).__init__()
      self.data = OrderedDict()
  
imports: from collections import OrderedDict, Sequence
  from itertools import compress
  from weakref import WeakKeyDictionary, ref
  from six.moves._thread import allocate_lock
  from toolz.sandbox import unzip
  from trading_calendars.utils.memoize import lazyval
  from zipline.utils.compat import wraps
label_desc: Use image node_id 1 to create a new _WeakArgsOrderedDict object from inherited base classes: _WeakArgsDict, object with example: obj = _WeakArgsOrderedDict()