Teal Dulcet
0e9193651d
Fixed PLW1514 (unspecified-encoding): `open` in text mode without explicit `encoding` argument
2024-03-10 07:56:49 -04:00
Teal Dulcet
a02b59d4e4
Fixed F401 (unused-import): `socket.timeout` imported but unused
2024-03-10 07:56:49 -04:00
Teal Dulcet
15bddcbc39
Fixed RUF010 (explicit-f-string-type-conversion): Use explicit conversion flag
2024-03-10 07:56:49 -04:00
Teal Dulcet
c719fce40a
Fixed UP032 (f-string): Use f-string instead of `format` call
2024-03-10 07:56:49 -04:00
Teal Dulcet
3111cf56de
Fixed EM102 (f-string-in-exception): Exception must not use an f-string literal, assign to variable first
2024-03-10 07:56:49 -04:00
Teal Dulcet
8b9d3ec094
Fixed W292 (missing-newline-at-end-of-file): No newline at end of file
2024-03-10 07:56:49 -04:00
Teal Dulcet
d1d3d08d70
Fixed B006 (mutable-argument-default): Do not use mutable data structures for argument defaults
2024-03-10 07:56:49 -04:00
Teal Dulcet
922c59ddaf
Fixed SIM212 (if-expr-with-twisted-arms): Use `with_lines if with_lines else []` instead of `[] if not with_lines else with_lines`
2024-03-10 07:56:49 -04:00
Teal Dulcet
20a99c0ab8
Fixed UP041 (timeout-error-alias): Replace aliased errors with `TimeoutError`
2024-03-10 07:56:49 -04:00
Teal Dulcet
54af4725f9
Fixed C404 (unnecessary-list-comprehension-dict): Unnecessary `list` comprehension (rewrite as a `dict` comprehension)
2024-03-10 07:56:49 -04:00
Teal Dulcet
fd4fcdaf53
Fixed E712 (true-false-comparison): Comparison to `False` should be `cond is False` or `if not cond:`
2024-03-10 07:56:49 -04:00
Teal Dulcet
d661d623dc
Fixed RUF017 (quadratic-list-summation): Avoid quadratic list summation
2024-03-10 07:56:49 -04:00
Teal Dulcet
f621789298
Fixed SIM118 (in-dict-keys): Use `key in dict` instead of `key in dict.keys()`
2024-03-10 07:56:49 -04:00
Teal Dulcet
ec32e1d578
Fixed E703 (useless-semicolon): Statement ends with an unnecessary semicolon
2024-03-10 07:56:49 -04:00
Teal Dulcet
57dcd4bb51
Fixed E713 (not-in-test): Test for membership should be `not in`
2024-03-10 07:56:49 -04:00
Teal Dulcet
845393b6e0
Fixed RET503 (implicit-return): Missing explicit `return` at the end of function able to return non-`None` value
2024-03-10 07:56:49 -04:00
Teal Dulcet
c585c1ecf6
Fixed W291 (trailing-whitespace): Trailing whitespace
2024-03-10 07:56:49 -04:00
Teal Dulcet
e0e6f1081b
Fixed C414 (unnecessary-double-cast-or-process): Unnecessary `list` call within `sorted()`
2024-03-10 07:56:49 -04:00
Teal Dulcet
4999ed7b1c
Fixed Q003 (avoidable-escaped-quote): Change outer quotes to avoid escaping inner quotes
2024-03-10 07:54:51 -04:00
Teal Dulcet
ca8f06d590
Fixed PLR1711 (useless-return): Useless `return` statement at end of function
2024-03-10 07:54:51 -04:00
Teal Dulcet
57d05c1ab2
Fixed B007 (unused-loop-control-variable)
2024-03-10 07:54:51 -04:00
Teal Dulcet
c953e5784d
Fixed C401 (unnecessary-generator-set): Unnecessary generator (rewrite as a `set` comprehension)
2024-03-10 07:54:51 -04:00
Teal Dulcet
81a4da0181
Fixed SIM110 (reimplemented-builtin)
2024-03-10 07:54:51 -04:00
Teal Dulcet
99d3929f99
Fixed E711 (none-comparison)
2024-03-10 07:54:51 -04:00
Teal Dulcet
541f31b1ba
Fixed FURB113 (repeated-append)
2024-03-10 07:54:51 -04:00
Teal Dulcet
e8d1c037cb
Fixed SIM102 (collapsible-if): Use a single `if` statement instead of nested `if` statements
2024-03-10 07:54:51 -04:00
Teal Dulcet
67b9d0b279
Fixed PLW0108 (unnecessary-lambda): Lambda may be unnecessary; consider inlining inner function
2024-03-10 07:54:51 -04:00
Teal Dulcet
3d72c32b1d
Fixed W605 (invalid-escape-sequence)
2024-03-10 07:54:51 -04:00
Teal Dulcet
14a5613dc8
Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format
2024-03-10 07:54:51 -04:00
Teal Dulcet
64540fbb44
Fixed UP034 (extraneous-parentheses): Avoid extraneous parentheses
2024-03-10 07:54:51 -04:00
Teal Dulcet
eefc0514b2
Fixed UP030 (format-literals): Use implicit references for positional format fields
2024-03-10 07:54:51 -04:00
Teal Dulcet
fba92de051
Fixed SIM108 (if-else-block-instead-of-if-exp)
2024-03-10 07:54:51 -04:00
Teal Dulcet
51dc7615f7
Fixed RSE102 (unnecessary-paren-on-raise-exception): Unnecessary parentheses on raised exception
2024-03-10 07:54:51 -04:00
Teal Dulcet
13b38cc04d
Fixed F841 (unused-variable)
2024-03-10 07:54:51 -04:00
Teal Dulcet
2b426851f9
Fixed UP032 (f-string): Use f-string instead of `format` call
2024-03-10 07:54:51 -04:00
Teal Dulcet
b7f70b17ac
Fixed RET504 (unnecessary-assign)
2024-03-10 07:54:51 -04:00
Teal Dulcet
6bfd1e5140
Fixed W293 (blank-line-with-whitespace): Blank line contains whitespace
2024-03-10 07:54:51 -04:00
Teal Dulcet
555ecc1ebb
Fixed PIE810 (multiple-starts-ends-with): Call `startswith` once with a `tuple`
2024-03-10 07:54:51 -04:00
Teal Dulcet
dd61844ced
Fixed EM101 (raw-string-in-exception): Exception must not use a string literal, assign to variable first
2024-03-10 07:54:51 -04:00
Teal Dulcet
49124cc9ca
Fixed PLR6201 (literal-membership): Use a `set` literal when testing for membership
2024-03-10 07:54:51 -04:00
Teal Dulcet
cb922ec286
Fixed UP015 (redundant-open-modes): Unnecessary open mode parameters
2024-03-10 07:54:49 -04:00
Teal Dulcet
0ee64f2fe8
Fixed F401 (unused-import)
2024-03-10 07:54:21 -04:00
KiekerJan
785c337fb3
Make reading of previous status check result more robust ( #2347 )
2024-03-10 07:27:04 -04:00
clpo13
28f929dc13
Fix typo in system-backup.html: Amazone -> Amazon ( #2311 )
2023-10-10 13:22:19 -04:00
Joshua Tauberer
a966913963
Fix command line arguments for duplicity 2.1 ( #2301 )
2023-09-02 15:54:16 -04:00
Joshua Tauberer
08defb12be
Add a new backup.py command to print the duplicity command to the console to help debugging
2023-09-02 07:49:41 -04:00
Jeff Volkenant
7be687e601
Move source and target positional arguments to the end, required for Duplicity 2.1.0
...
(Modified by JT.)
2023-09-02 07:28:48 -04:00
Dmytro Kyrychuk
3148c621d2
Fix issue with slash (/) characters in B2 Application Key ( #2281 )
...
Urlencode B2 Application Key when saving configuration, urldecode it
back when reading. Duplicity accepts urlencoded target directly, no
decoding is necessary when backup is performed.
Resolve #1964
2023-09-02 07:03:24 -04:00
Michael Heuberger
81866de229
Amend --always option to all git describe commands ( #2275 )
2023-09-02 06:59:39 -04:00
Darren Sanders
c034b0f789
Fix how the value is being passed for the gpg-options parameter
...
Duplicity v2.1.0 backups are failing with the error:
"... --gpg-options expected one argument".
The issue is that duplicity v2.1.0 began using the argparse Python
library and the parse_known_args function. This function
interprets the argument being passed, "--cipher-algo=AES256",
as an argument name (because of the leading '-') and not as an
argument value. Because of that it exits with an error and
reports that the --gpg-options arg is missing its value.
Adding an extra set of quotes around this string causes
parse_known_args to interpret the string as an argument
value.
2023-08-30 16:34:17 -07:00