Mariusz Felisiak
|
d4fd31684a
|
Refs #33173 -- Used locale.getlocale() instead of getdefaultlocale().
locale.getdefaultlocale() was deprecated in Python 3.11, see
https://bugs.python.org/issue46659.
|
2022-03-08 13:17:05 +01:00 |
django-bot
|
9c19aff7c7
|
Refs #33476 -- Reformatted code with Black.
|
2022-02-07 20:37:05 +01:00 |
David Sanders
|
5685b7cd73
|
Fixed typos in comments and docs.
|
2021-05-29 12:51:14 +02:00 |
Mariusz Felisiak
|
810f037b29
|
Refs #27753 -- Removed django.utils.encoding.force_text() and smart_text() per deprecation timeline.
|
2021-01-14 17:50:04 +01:00 |
Jon Dufresne
|
505fec6bad
|
Capitalized Unicode in docs, strings, and comments.
|
2020-04-20 12:10:33 +02:00 |
Hasan Ramezani
|
6315a272c5
|
Refs #28428 -- Made filepath_to_uri() support pathlib.Path.
|
2019-10-30 13:13:15 +01:00 |
Jon Dufresne
|
1e6b9e29e6
|
Refs #27795 -- Removed an unnecessary force_bytes() call in uri_to_iri().
The value returned from urllib.parse.quote() is always a string, so can
safely call .encode().
|
2019-08-28 09:20:46 +02:00 |
Florian Apolloner
|
76ed1c49f8
|
Fixed CVE-2019-14235 -- Fixed potential memory exhaustion in django.utils.encoding.uri_to_iri().
Thanks to Guido Vranken for initial report.
|
2019-08-01 09:24:54 +02:00 |
Mariusz Felisiak
|
f226bdbf4e
|
Refs #30608 -- Added django.utils.encoding.punycode().
|
2019-07-03 10:48:02 +02:00 |
Tim Graham
|
d55e882927
|
Refs #27753 -- Deprecated django.utils.encoding.force_text() and smart_text().
|
2019-02-06 14:12:06 -05:00 |
Aymeric Augustin
|
3bb6a4390c
|
Refs #27753 -- Favored force/smart_str() over force/smart_text().
|
2019-02-06 14:12:06 -05:00 |
Tim Graham
|
41384812ef
|
Refs #27753 -- Removed django.utils.six.
|
2019-02-05 12:58:55 -05:00 |
Sergey Fedoseev
|
7d6fe18dde
|
Simplified force_bytes().
|
2018-07-09 12:25:55 -04:00 |
Ville Skyttä
|
23e551ce6c
|
Refs #23919 -- Updated references to urllib.quote() to Python 3 location.
|
2017-10-31 12:05:54 -04:00 |
Anton Samarchyan
|
9718fa2e8a
|
Refs #27656 -- Updated django.utils docstring verbs according to PEP 257.
|
2017-02-11 16:11:08 -05:00 |
Chronial
|
03281d8fe7
|
Fixed #26005 -- Fixed some percent decoding cases in uri_to_iri().
|
2017-02-09 09:22:00 -05:00 |
Tim Graham
|
500532c95d
|
Refs #23919 -- Removed default 'utf-8' argument for str.encode()/decode().
|
2017-02-09 09:03:47 -05:00 |
Tim Graham
|
2d899ce16b
|
Refs #23919 -- Removed a Python 2 code path in force_text().
Reverted the obsolete fix and tests for refs #12302.
|
2017-02-03 19:38:33 -05:00 |
Tim Graham
|
26619ad7b0
|
Removed an untested and broken branch in force_bytes() (refs #6353).
The new test crashed in the removed branch. It's unclear if the branch has
value since c6a2bd9b96 didn't include tests.
|
2017-02-03 19:36:53 -05:00 |
Tim Graham
|
4ee877a7b0
|
Used super() in DjangoUnicodeDecodeError.
|
2017-02-03 19:16:14 -05:00 |
Vytis Banaitis
|
84126f2789
|
Refs #23919 -- Removed unneeded code in force_text().
Unneeded since 7b2f2e74ad .
|
2017-01-31 18:31:17 -05:00 |
Claude Paroz
|
52138b1fd0
|
Refs #23919 -- Removed usage of obsolete SafeBytes class
The class will be removed as part of #27753.
Thanks Tim Graham for the review.
|
2017-01-30 15:04:45 +01:00 |
Vytis Banaitis
|
d1bab24e01
|
Refs #23919, #27778 -- Removed obsolete mentions of unicode.
|
2017-01-26 08:19:27 -05:00 |
Claude Paroz
|
d2e7d15b4c
|
Assumed iri_to_uri always returns a string
Thanks Tim Graham for the review.
|
2017-01-23 19:59:33 +01:00 |
Claude Paroz
|
2b281cc35e
|
Refs #23919 -- Removed most of remaining six usage
Thanks Tim Graham for the review.
|
2017-01-18 21:33:28 +01:00 |
Claude Paroz
|
7b2f2e74ad
|
Refs #23919 -- Removed six.<various>_types usage
Thanks Tim Graham and Simon Charette for the reviews.
|
2017-01-18 20:18:46 +01:00 |
Claude Paroz
|
c716fe8782
|
Refs #23919 -- Removed six.PY2/PY3 usage
Thanks Tim Graham for the review.
|
2017-01-18 16:21:28 +01:00 |
Claude Paroz
|
d7b9aaa366
|
Refs #23919 -- Removed encoding preambles and future imports
|
2017-01-18 09:55:19 +01:00 |
Ramin Farajpour Cami
|
967be82443
|
Fixed E305 flake8 warnings.
|
2016-11-14 12:30:46 -05:00 |
Tim Graham
|
df8d8d4292
|
Fixed E128 flake8 warnings in django/.
|
2016-04-08 09:51:06 -04:00 |
Ville Skyttä
|
3ee18400ae
|
Fixed #25668 -- Misc spelling errors
|
2015-11-03 11:58:13 +02:00 |
Matthew Somerville
|
c91bc68e9a
|
Fixed #24927 -- Used python_2_unicode_compatible from six
|
2015-06-05 08:40:57 -04:00 |
Tim Graham
|
70be31bba7
|
Fixed #24836 -- Made force_text() resolve lazy objects.
|
2015-05-27 09:48:53 -04:00 |
Tim Graham
|
0ed7d15563
|
Sorted imports with isort; refs #23860.
|
2015-02-06 08:16:28 -05:00 |
Jon Dufresne
|
4468c08d70
|
Fixed #23968 -- Replaced list comprehension with generators and dict comprehension
|
2014-12-08 07:58:23 -05:00 |
Unai Zalakain
|
c548c8d0d1
|
Fixed #18456 -- Added path escaping to HttpRequest.get_full_path().
|
2014-11-03 07:59:19 -05:00 |
Anubhav Joshi
|
10b17a22be
|
Fixed #19508 -- Implemented uri_to_iri as per RFC.
Thanks Loic Bistuer for helping in shaping the patch and Claude Paroz
for the review.
|
2014-10-16 02:31:17 +07:00 |
Alex Gaynor
|
d8f6b55aa8
|
Optimize is_protected_type slightly (used by force_text, which is used basically everywhere)
|
2014-06-07 20:36:59 -07:00 |
Ray Ashman Jr
|
e2ae8b048e
|
Correct flake8 E302 violations
|
2013-11-02 19:53:29 -04:00 |
Alex Gaynor
|
7548aa8ffd
|
More attacking E302 violators
|
2013-11-02 13:12:09 -07:00 |
Aymeric Augustin
|
589dc49e12
|
Fixed #21198 -- Prevented invalid use of @python_2_unicode_compatible.
Thanks jpic for the report and chmodas for working on a patch.
Reverts 2ea80b94 . Refs #19362.
|
2013-10-13 18:14:04 +02:00 |
Aymeric Augustin
|
a5b062576b
|
Removed a few trailing backslashes.
We have always been at war with trailing backslashes.
|
2013-09-22 14:04:10 +02:00 |
Florian Apolloner
|
2326dedde8
|
Fixed #20812 -- Error out if __unicode__/__str__ doesn't return a text type.
|
2013-09-06 19:24:18 +02:00 |
Aymeric Augustin
|
b80be68e08
|
Fixed #21052 -- Small performance optimization.
|
2013-09-06 10:34:32 -05:00 |
Aymeric Augustin
|
e492ab8e7e
|
Fixed #18719 -- Made force_bytes more consistent with force_text.
|
2013-09-06 10:28:28 -05:00 |
Aymeric Augustin
|
6a6428a36f
|
Took advantage of django.utils.six.moves.urllib.*.
|
2013-09-05 14:39:23 -05:00 |
Aymeric Augustin
|
365c3e8b73
|
Replaced "not PY3" by "PY2", new in six 1.4.0.
|
2013-09-02 12:11:02 +02:00 |
Ramiro Morales
|
24bbf1367a
|
Removed django.utils.encoding.StrAndUnicode class, deprecated in Django 1.5.
|
2013-06-28 23:16:28 -03:00 |
Claude Paroz
|
164528acc8
|
Fixed #20108 -- Fixed filepath_to_uri decoding error
This was a regression due to unicode_literals usage. Thanks Ivan
Virabyan for the report and the initial patch.
|
2013-03-22 17:55:12 +01:00 |
Claude Paroz
|
8e8c9b908a
|
Fixed getting default encoding in get_system_username
Refs #19933.
|
2013-03-02 22:41:08 +01:00 |