  #!/usr/bin/env python3
  import threading
  import time
  from typing import List
  
  import numpy as np
  from collections import defaultdict
 
</s> remove from typing import List
 </s> add from multiprocessing import Process, Queue
from typing import List, Optional </s> remove   def fetch_orbits(self, t: GPSTime):
 </s> add   def fetch_orbits(self, t: GPSTime, block):
  #!/usr/bin/env python3

  import time
  from typing import List
  
  import numpy as np
  from collections import defaultdict
keep replace keep keep keep keep keep
 Laikad: Use process for parsing orbits (#24769)

* Use Process instead of Thread to fetch orbits

* small refactor

* Cleanup 
selfdrive/locationd/laikad.py