code: def get_codec(path):
      
      if '.' not in path or path.rfind('/') > path.rfind('.'):
          return Codec
  
      for endings, codec_class in FILE_ENDINGS:
          if any(path.endswith(e) for e in endings):
              log.debug('Using {0} codec: {1}'.format(endings, path))
              return codec_class
  
      return NoCodec
docs: Find the codec implementation for this path.