[Tutor] A required question
Avi Gross
avigross at verizon.net
Fri Nov 23 22:48:06 EST 2018
David,
As I suspected. Yes, I am aware how to do those things. Just wondered if anyone automated the process so a fairly simple interface worked.
I am dropping the request.
Avi
-----Original Message-----
From: Tutor <tutor-bounces+avigross=verizon.net at python.org> On Behalf Of David Rock
Sent: Friday, November 23, 2018 9:28 PM
To: Tutor Python <tutor at python.org>
Subject: Re: [Tutor] A required question
> On Nov 23, 2018, at 09:35, Alan Gauld via Tutor <tutor at python.org> wrote:
>
> On 23/11/2018 05:34, Avi Gross wrote:
>> What I was thinking was the ability to do something like this:
>>
>> import ReChoir as require
>>
>> require.version(condition, before=True, after=False)
>> require.modules(module list, recursive=True) require.os([“Eunuchs”,
>> “Windblows”])
>> require.functionality(“print3”)
>
> I can see the logic but suspect discussion of new features is probably
> the preserve of the main Python list. If you can get traction there
> somebody might actually go ahead and write one!
discussion of a “require” library probably isn’t necessary. It’s pretty straightforward to include the logic using existing methods.
For the version of python, test against sys.version_info For the modules, put your import calls in a try block and handle exceptions For the OS version, test against os.name or sys.platform The last one, “functionality,” is a bit vague. Probably another candidate for a try block.
—
David Rock
david at graniteweb.com
_______________________________________________
Tutor maillist - Tutor at python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor
More information about the Tutor
mailing list