# HG changeset patch # User Yuya Nishihara <y...@tcha.org> # Date 1268662244 -32400 # Node ID 50f1f2f568ce488f7b250e0f69f5128147fea94e # Parent 9e606e1564393f692ac3d30330b3bcf1ef5304d8 thgconfig: fixed exception when extensions.disabled() is empty
extensions.disabled() returns None if no extension found. It's common case for windows package. diff --git a/tortoisehg/hgtk/thgconfig.py b/tortoisehg/hgtk/thgconfig.py --- a/tortoisehg/hgtk/thgconfig.py +++ b/tortoisehg/hgtk/thgconfig.py @@ -1150,7 +1150,7 @@ class ConfigDialog(gtk.Dialog): def allexts(): enabledexts, maxnamelen = extensions.enabled() disabledexts, maxnamelen = extensions.disabled() - exts = disabledexts.copy() + exts = (disabledexts or {}).copy() exts.update(enabledexts) return iter((name, exts[name]) for name in sorted(exts.iterkeys())) ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop