in fbtftp/base_server.py [0:0]
def get_and_reset_all_counters(self):
"""
Return all counters as a dictionary and reset them.
This operation is atomic.
Returns:
dict: all the counters
"""
with self._counters_lock:
counters = dict(self._counters)
self._counters.clear()
return counters