Guest User

Untitled

a guest
Jun 22nd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. from databroker import Broker
  2. db = Broker.named("qas")
  3.  
  4. from handlers import PizzaBoxAnHandlerTxt as PBAHandler
  5. from handlers_legacy import PizzaBoxAnHandlerTxt as PBAHandler_Leg
  6.  
  7. import time
  8. hdr = db[-1]
  9. adc_name= 'pba1_adc6'
  10.  
  11.  
  12. db.reg.register_handler(PBAHandler.SPEC, PBAHandler)
  13. db.reg.clear_process_cache()
  14. t1a = time.time();
  15. data = list(hdr.data(adc_name, stream_name=adc_name))
  16. t2a = time.time()
  17.  
  18. db.reg.register_handler(PBAHandler_Leg.SPEC, PBAHandler_Leg, overwrite=True)
  19. db.reg.clear_process_cache()
  20. t1b = time.time();
  21. data_leg = list(hdr.data(adc_name, stream_name=adc_name))
  22. t2b = time.time()
  23.  
  24. print(f"Took {t2a-t1a} sec for new handler")
  25. print(f"Took {t2b-t1b} sec for legacy handler")
Add Comment
Please, Sign In to add comment