We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 70a2ff0 commit f07c204Copy full SHA for f07c204
1 file changed
ada_url/ada_adapter.py
@@ -1,3 +1,4 @@
1
+from copy import deepcopy
2
from enum import IntEnum
3
from typing import (
4
Dict,
@@ -271,11 +272,9 @@ def __str__(self):
271
272
return self.href
273
274
def __repr__(self):
- password = self.password
275
- self.password = ''
276
- ret = f'<URL "{self.href}">'
277
- self.password = password
278
- return ret
+ duplicate = deepcopy(self)
+ duplicate.password = ''
+ return f'<URL "{duplicate.href}">'
279
280
@staticmethod
281
def can_parse(url: str, base: Optional[str] = None) -> bool:
0 commit comments