lazy import for uuid module - Mailing list psycopg

From Marko Kreen
Subject lazy import for uuid module
Date
Msg-id BANLkTi=hMPFVUEv0X-UHTgFD61HDdCJkZw@mail.gmail.com
Whole thread Raw
Responses Re: lazy import for uuid module  (Federico Di Gregorio <federico.digregorio@dndg.it>)
List psycopg
Attached patch moves uuid import from inside try-except
to register_uuid function.  Reason: uuid module import is *very*
heavy.  It goes into OS searching for various .dll/.so libraries,
lauches 'ldconfig' and so on...

With this patch, 200x python -c 'import psycopg2.extras'
goes from 22s to 7s.  (plain 'import psycopg2' is 6s)

--
marko

Attachment

psycopg by date:

Previous
From: Federico Di Gregorio
Date:
Subject: Re: Listing in Software Catalogue
Next
From: Federico Di Gregorio
Date:
Subject: Re: lazy import for uuid module