Daemon loses __file__ reference after a while
ivdneut at gmail.com
ivdneut at gmail.com
Tue Jul 24 08:44:23 EDT 2012
On Tuesday, July 24, 2012 2:29:19 PM UTC+2, Laszlo Nagy wrote:
> On 2012-07-24 14:17, ivdneut at gmail.com wrote:
> > Hello all,
> >
> > I have a deamon process that runs for some considerable time (weeks) without any problems. At some point it starts throwing the following exception:
> >
> > File "/some/path/scheduler.py", line 376, in applyrule
> > result = execrule(rule_code)
> > File "/some/path/scheduler.py", line 521, in execrule
> > rulepath = os.path.dirname(__file__)+"/"+'/'.join(rule['modules'])+"/"+rule['rulename']
> > NameError: name '__file__' is not defined
> It is not a direct solution to your problem, but can you save the value
> of os.path.dirname(__file__) into another variable?
That might be a workaround that I'm seriously pondering as well.
Thank you.
Ian.
(sorry for google messing up my posts)
More information about the Python-list
mailing list