code: def get(self, key, default=None):
          '''
          Note:  we override default impl from parent to avoid costly KeyError
          '''
          valu = self.data.get(key, default)
          if key in self.data:
              self.data.move_to_end(key)
          return valf get(self, key, default=None):
          '''
          Note:  we override default impl from parent to avoid costly KeyError
          '''
          valu = self.data.get(key, default)
          if key in self.data:
              self.data.move_to_end(key)
          return valu
docs: Note:  we override default impl from parent to avoid costly KeyError