  import bz2
  import urllib.parse
  import capnp
  
  try:
    from xx.chffr.lib.filereader import FileReader
  except ImportError:
    from tools.lib.filereader import FileReader
  from cereal import log as capnp_log
  
  # this is an iterator itself, and uses private variables from LogReader
  class MultiLogIterator:
    def __init__(self, log_paths, sort_by_time=False):
 
</s> remove try:
  from xx.chffr.lib.filereader import FileReader
except ImportError:
  from tools.lib.filereader import FileReader
 </s> add from tools.lib.filereader import FileReader
from tools.lib.filereader import FileReader
  import bz2
  import urllib.parse
  import capnp
  
from tools.lib.filereader import FileReader
from tools.lib.filereader import FileReader
from tools.lib.filereader import FileReader
from tools.lib.filereader import FileReader
  from cereal import log as capnp_log
  
  # this is an iterator itself, and uses private variables from LogReader
  class MultiLogIterator:
    def __init__(self, log_paths, sort_by_time=False):
keep keep keep keep replace replace replace replace keep keep keep keep keep
 eliminate xx filereader (#23514)

* eliminate xx filereader

* framereader cleanup 
tools/lib/logreader.py