|
1 |
| -# Copyright (c) 2010-2020 Benjamin Peterson |
| 1 | +# Copyright (c) 2010-2024 Benjamin Peterson |
2 | 2 | #
|
3 | 3 | # Permission is hereby granted, free of charge, to any person obtaining a copy
|
4 | 4 | # of this software and associated documentation files (the "Software"), to deal
|
|
29 | 29 | import types
|
30 | 30 |
|
31 | 31 | __author__ = "Benjamin Peterson <[email protected]>"
|
32 |
| -__version__ = "1.16.0" |
| 32 | +__version__ = "1.17.0" |
33 | 33 |
|
34 | 34 |
|
35 | 35 | # Useful for very coarse version differentiation.
|
@@ -435,12 +435,17 @@ class Module_six_moves_urllib_request(_LazyModule):
|
435 | 435 | MovedAttribute("HTTPErrorProcessor", "urllib2", "urllib.request"),
|
436 | 436 | MovedAttribute("urlretrieve", "urllib", "urllib.request"),
|
437 | 437 | MovedAttribute("urlcleanup", "urllib", "urllib.request"),
|
438 |
| - MovedAttribute("URLopener", "urllib", "urllib.request"), |
439 |
| - MovedAttribute("FancyURLopener", "urllib", "urllib.request"), |
440 | 438 | MovedAttribute("proxy_bypass", "urllib", "urllib.request"),
|
441 | 439 | MovedAttribute("parse_http_list", "urllib2", "urllib.request"),
|
442 | 440 | MovedAttribute("parse_keqv_list", "urllib2", "urllib.request"),
|
443 | 441 | ]
|
| 442 | +if sys.version_info[:2] < (3, 14): |
| 443 | + _urllib_request_moved_attributes.extend( |
| 444 | + [ |
| 445 | + MovedAttribute("URLopener", "urllib", "urllib.request"), |
| 446 | + MovedAttribute("FancyURLopener", "urllib", "urllib.request"), |
| 447 | + ] |
| 448 | + ) |
444 | 449 | for attr in _urllib_request_moved_attributes:
|
445 | 450 | setattr(Module_six_moves_urllib_request, attr.name, attr)
|
446 | 451 | del attr
|
|
0 commit comments