Best way to check if there is internet?
Robert Latest
boblatest at yahoo.com
Wed Feb 23 16:35:29 EST 2022
Abdur-Rahmaan Janhangeer wrote:
> Well, nice perspective.
>
> It's a valid consideration, sound theory
> but poor practicality according to me.
On the contrary: It is absolutely the right and only way to do it.
> It you view it like this then between the moment
> we press run or enter key on the terminal,
> our Python interpreter might get deleted.
Yeah, but by your logic you'd have to check the existence of /usr/bin/python
each time before you run it.
> Though it's nice to go in and catch exceptions,
> if you have a long operation upcoming it might be nice
> to see if your key element is present.
That is true, but you still must make sure that your long operation fails in a
controlled manner if the necessary ressource becomes unavailable in the
meantime.
> Checking by exceptions is what the snippet
> i shared does. But we check for the ability to do it
> before we start.
Nothing wrong with checking before.
> Of course, it can change in the seconds that follow. But it's too much pure
> logic at work.
No. It's the correct way of doing it.
More information about the Python-list
mailing list