code: def get(self):
          
          if not self.thread_local_data:
              self.thread_local_data = threading.local()
  
          if not hasattr(self.thread_local_data, 'context'):
              self.thread_local_data.context = OrderedDict()
  
          return self.thread_local_data.context
docs: Return a reference to a thread-specific context