Yes, you are correct, at a moment that's all it does. On Tue, Aug 8, 2017 at 6:37 PM, Dave Cramer <davecra...@gmail.com> wrote:
> 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.zabuawala@ > 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 >>> >> >> >