|
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