Hi, I guess my question was a bit vague. I get that it loads drivers. But note it does not actually put them anywhere.
First it creates a dict sets the attribute in the app loads the drivers dynamically and returns an empty dict. >From what I can tell this: DriverRegistry.load_drivers() is all it does? Dave Cramer On 7 August 2017 at 23:35, Murtuza Zabuawala < murtuza.zabuaw...@enterprisedb.com> wrote: > Hi, > > This piece of code allow us to dynamically import all the available driver > modules from '../utils/driver/' directory into our application. > > -- > Regards, > Murtuza Zabuawala > EnterpriseDB: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > > [image: https://community.postgresrocks.net/] > <https://community.postgresrocks.net/> > > On Tue, Aug 8, 2017 at 4:20 AM, Dave Cramer <davecra...@gmail.com> wrote: > >> I'm fairly new to Python so excuse my naiveté. >> >> This code: in web/pgadmin/utils/driver/__init__.py does not appear to >> load the drivers into the drivers dictionary ? Or am I missing something >> >> def init_app(app): >> drivers = dict() >> >> setattr(app, '_pgadmin_server_drivers', drivers) >> DriverRegistry.load_drivers() >> >> return drivers >> >> >> >> Dave Cramer >> > >