[PATCH] demandimport: add urwid.command_map to ignore list

Phil Cohen phillco at fb.com
Fri May 5 17:21:18 UTC 2017


# HG changeset patch
# User Phil Cohen <phillco at fb.com>
# Date 1493861217 25200
#      Wed May 03 18:26:57 2017 -0700
# Branch stable
# Node ID cf8db08b4781b946b1b0e6c3c98dbf1a658f44aa
# Parent  6e0368b6e0bb2aa5210daec091c0200583553a78
demandimport: add urwid.command_map to ignore list

The useful pudb debugger can be used with Mercurial, but its import of urwid
fails when demandimport is enabled. Add urwid.command_map to the ignore list so
pudb can be used with hg without disabling all of demandimport.

diff --git a/mercurial/demandimport.py b/mercurial/demandimport.py
--- a/mercurial/demandimport.py
+++ b/mercurial/demandimport.py
@@ -297,6 +297,7 @@
     'distutils.msvc9compiler',
     '__builtin__',
     'builtins',
+    'urwid.command_map', # for pudb
     ]
 
 if _pypy:


More information about the Mercurial-devel mailing list