Re: pgAdmin 4 commit: Use the python interpreter explicitly while running t

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: pgAdmin 4 commit: Use the python interpreter explicitly while running t
Date: 2016-06-20 16:25:07
Message-ID: CA+OCxoyNr0W33SUCqLOX6Pzh9eCyKyaJ82T4kM2HF2ApRdZaVg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On Mon, Jun 20, 2016 at 5:15 PM, Ashesh Vashi
<ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>
> On Mon, Jun 20, 2016 at 9:37 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>
>> Hi
>>
>> Is config.SERVER_MODE the best test here? pgAdmin4.py does it slightly
>> differently now, to allow for users that run in desktop mode but
>> prefer to use their browser (it, in theory, also allows you have
>> multiple configurations (users) by using server mode on the desktop):
>>
>> # Start the web server. The port number should have already been set by
>> the
>> # runtime if we're running in desktop mode, otherwise we'll just use the
>> # Flask default.
>> PGADMIN_RUNTIME = False
>> if 'PGADMIN_PORT' in globals():
>> app.logger.debug('Running under the desktop runtime, port: %s',
>> globals()['PGADMIN_PORT'])
>> server_port = int(globals()['PGADMIN_PORT'])
>> PGADMIN_RUNTIME = True
>
> If user has environment variable PGADMIN_PORT to some port, it will give the
> same result, isn't it?

It would, but they should just not do that :-)

> Do you think - we should check for both PGADMIN_RUNTIME and
> config.SERVER_MODE?

Then they can't run server mode in the runtime, which I believe there
are good reasons to allow (see above for example).

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Ashesh Vashi 2016-06-20 16:30:40 pgAdmin 4 commit: Do not rely on config.SERVER_MODE for determining (if
Previous Message Ashesh Vashi 2016-06-20 16:15:23 Re: pgAdmin 4 commit: Use the python interpreter explicitly while running t