# HG changeset patch
# User Yuya Nishihara <[email protected]>
# 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop