I have got my code to work, but I've come across something I don't
understand.
In my bash script that starts it all I copy a local owfs.conf file to
/etc/owfs.conf, then restart owserver, then start my python code, so
basically I have
cp owfs.conf /etc/
systemctl restart owserver.service
./control.py >> logfile
That fails with a message that ends
File "/usr/local/lib/python2.7/dist-packages/pyownet/protocol.py", line
729, in proxy
raise ConnError(*lasterr)
pyownet.protocol.ConnError: [Errno 111] Connection refused
If I have removed the restart it still fails, however if I introduce a
delay it works
cp owfs.conf /etc/
sleep 5
./control.py >> logfile
Less than 5 seconds it fails, 5 or more it works
I have tried copying some file other than owfs.conf, that works OK, so
it seems to be copying to /etc/owfs.conf that causes my problem and I
need to be sure that it has completed before I start my code.
I can put a delay in there but does not seem to be the right way to do
it, any suggestions?
Thanks
Mick
------------------------------------------------------------------------------
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers