Possibly, but I also notice that the gio backend doesn't implement _retry_cleanup(). Since re-running the same duplicity command can continue successfully without needing to re-start goa-daemon, I suspect there's something that could be done there to re-authenticate the connection.
Unfortunately, my Python skills are both limited and rusty. So far, all I've been able to do is confirm that simply re-invoking __init__() doesn't do the trick. I'll keep banging on it from that side as I have time.
Possibly, but I also notice that the gio backend doesn't implement _retry_cleanup(). Since re-running the same duplicity command can continue successfully without needing to re-start goa-daemon, I suspect there's something that could be done there to re-authenticate the connection.
Unfortunately, my Python skills are both limited and rusty. So far, all I've been able to do is confirm that simply re-invoking __init__() doesn't do the trick. I'll keep banging on it from that side as I have time.