[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Duplicity-talk] Fwd: AssertionError on every attempt
From: |
Rupert Levene |
Subject: |
Re: [Duplicity-talk] Fwd: AssertionError on every attempt |
Date: |
Tue, 9 Jun 2015 16:22:03 +0100 |
_delete removes one file at a time, but there can be any number of
files with the same name and we need to remove them all.
The loop will terminate when all the files are deleted since an
exception will be raised in id_by_name.
Rupert
On 9 June 2015 at 16:13, <address@hidden> wrote:
> why the endless loop? ..ede/duply.net
>
>
> On 09.06.2015 17:09, Rupert Levene wrote:
>> How about this?
>>
>> === modified file 'duplicity/backends/pydrivebackend.py'
>> --- duplicity/backends/pydrivebackend.py 2015-05-31 19:14:43 +0000
>> +++ duplicity/backends/pydrivebackend.py 2015-06-09 14:40:37 +0000
>> @@ -84,6 +84,12 @@
>> return ''
>>
>> def _put(self, source_path, remote_filename):
>> + # delete files with same filename to avoid duplicates
>> + while True:
>> + try:
>> + self._delete(remote_filename)
>> + except:
>> + break
>> drive_file = self.drive.CreateFile({'title': remote_filename,
>> 'parents': [{"kind": "drive#fileLink", "id": self.folder}]})
>> drive_file.SetContentFile(source_path.name)
>> drive_file.Upload()
>>
>>
>> On 9 June 2015 at 09:49, <address@hidden> wrote:
>>> On 09.06.2015 10:46, Rupert Levene wrote:
>>>> Maybe this could be fixed by asking the server to delete the original
>>>> upload (since duplicity believes it to be faulty) before reuploading?
>>>
>>> +1 ..ede/duply.net
>>>
>>>
>>> _______________________________________________
>>> Duplicity-talk mailing list
>>> address@hidden
>>> https://lists.nongnu.org/mailman/listinfo/duplicity-talk
>>
>> _______________________________________________
>> Duplicity-talk mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/duplicity-talk
>>
>
> _______________________________________________
> Duplicity-talk mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/duplicity-talk
- [Duplicity-talk] Fwd: AssertionError on every attempt, Bruce Merry, 2015/06/08
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, edgar . soldin, 2015/06/08
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, Bruce Merry, 2015/06/08
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, Rupert Levene, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, edgar . soldin, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, Rupert Levene, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, edgar . soldin, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt,
Rupert Levene <=
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, Bruce Merry, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, Scott McKenzie, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, edgar . soldin, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, Scott McKenzie, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, edgar . soldin, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, Scott McKenzie, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, edgar . soldin, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, Scott McKenzie, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, Rupert Levene, 2015/06/09
- Re: [Duplicity-talk] Fwd: AssertionError on every attempt, edgar . soldin, 2015/06/09