X-Git-Url: http://dolda2000.com/gitweb/?p=pdm.git;a=blobdiff_plain;f=pdm%2Futil.py;h=38b0ba059becdca72b95496d32294c729a7f1f4f;hp=53cc82a6043a3c910f80bf2167cc6f51236cd3b8;hb=fbaf5844aa5a362f9c45b07c5066811d45921fba;hpb=de8587e854414d6aa37270ade0b93976d3ba1c2a diff --git a/pdm/util.py b/pdm/util.py index 53cc82a..38b0ba0 100644 --- a/pdm/util.py +++ b/pdm/util.py @@ -8,9 +8,9 @@ import sys, traceback, threading def threads(): "Returns a dict of currently known threads, mapped to their respective frames." - tt = dict((th.ident, th) for th in threading.enumerate()) - return dict((tt.get(key, key), val) for key, val in sys._current_frames().iteritems()) + tt = {th.ident: th for th in threading.enumerate()} + return {tt.get(key, key): val for key, val in sys._current_frames().items()} def traces(): "Returns the value of threads() with each frame expanded to a backtrace." - return dict((th, traceback.extract_stack(frame)) for th, frame in threads().iteritems()) + return {th: traceback.extract_stack(frame) for th, frame in threads().items()}