[PATCH] highlight: put pygments import inside demandimport.deactivated

Yuya Nishihara yuya at tcha.org
Mon Jun 19 10:02:58 EDT 2017


On Sun, 18 Jun 2017 23:11:41 -0400, Augie Fackler wrote:
> # HG changeset patch
> # User Augie Fackler <raf at durin42.com>
> # Date 1497841554 14400
> #      Sun Jun 18 23:05:54 2017 -0400
> # Node ID 44dd362d5685815692baed660a476eebfed8346e
> # Parent  2851b24eecc483ce1546d63d155fa2e9250e3f44
> highlight: put pygments import inside demandimport.deactivated
> 
> I tripped on some weirdness relating to _thread vs threading way down
> in a dep of highlight recently. I'm not really sure why I'm only just
> seeing this defect now, but experimentally this fixes the problem, and
> shouldn't cause any load-time slowness for people until pygments is
> actually about to be used since highlight.highlight is still lazily
> loaded in the highlight/__init__.py file.

Seems fine. Queued, thanks.


More information about the Mercurial-devel mailing list