From: Thomas L. <ta...@ec...> - 2006-05-06 16:23:58
|
On Sat, 06 May 2006 17:05:27 +0100, Abrolag wrote: > On Fri, 5 May 2006 22:05:02 +0100 > "Thomas Leonard" <ta...@gm...> wrote: [...] >> 2. Add some code to injector/cli.py, e.g. (untested): >> >> After: >> (options, args) = parser.parse_args() >> Add: >> if we_are_offline: >> options.offline = True >> >> Where 'we_are_offline' is your test to discover whether you're >> offline. I should probably make a configuration setting to let people >> add this without editing the Python. The trouble is that the exact >> test will vary from system to system (e.g., you might always have a >> connection to the house router, but the router might not be >> connected). > > This looks interesting. Currently, as I use several providers I > generate a file tmp/online with the name of the isp as it's content. > This is used by my mail reader to determine what to attempt to fetch. > Presumably, using your second suggestion all I need to do is detect the > presence of 'tmp/online'. > > Next question, how do I detect a file's presence? :) (untested) if not os.path.exists('/tmp/online'): options.offline = True -- Dr Thomas Leonard http://rox.sourceforge.net GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |