summaryrefslogtreecommitdiff
path: root/django/utils/baseconv.py
diff options
context:
space:
mode:
authordjango-bot <ops@djangoproject.com>2022-02-03 20:24:19 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-02-07 20:37:05 +0100
commit9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch)
treef0506b668a013d0063e5fba3dbf4863b466713ba /django/utils/baseconv.py
parentf68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff)
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'django/utils/baseconv.py')
-rw-r--r--django/utils/baseconv.py34
1 files changed, 19 insertions, 15 deletions
diff --git a/django/utils/baseconv.py b/django/utils/baseconv.py
index 21f1fb3b91..fcaab23f53 100644
--- a/django/utils/baseconv.py
+++ b/django/utils/baseconv.py
@@ -42,33 +42,37 @@ import warnings
from django.utils.deprecation import RemovedInDjango50Warning
warnings.warn(
- 'The django.utils.baseconv module is deprecated.',
+ "The django.utils.baseconv module is deprecated.",
category=RemovedInDjango50Warning,
stacklevel=2,
)
-BASE2_ALPHABET = '01'
-BASE16_ALPHABET = '0123456789ABCDEF'
-BASE56_ALPHABET = '23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz'
-BASE36_ALPHABET = '0123456789abcdefghijklmnopqrstuvwxyz'
-BASE62_ALPHABET = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
-BASE64_ALPHABET = BASE62_ALPHABET + '-_'
+BASE2_ALPHABET = "01"
+BASE16_ALPHABET = "0123456789ABCDEF"
+BASE56_ALPHABET = "23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz"
+BASE36_ALPHABET = "0123456789abcdefghijklmnopqrstuvwxyz"
+BASE62_ALPHABET = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
+BASE64_ALPHABET = BASE62_ALPHABET + "-_"
class BaseConverter:
- decimal_digits = '0123456789'
+ decimal_digits = "0123456789"
- def __init__(self, digits, sign='-'):
+ def __init__(self, digits, sign="-"):
self.sign = sign
self.digits = digits
if sign in self.digits:
- raise ValueError('Sign character found in converter base digits.')
+ raise ValueError("Sign character found in converter base digits.")
def __repr__(self):
- return "<%s: base%s (%s)>" % (self.__class__.__name__, len(self.digits), self.digits)
+ return "<%s: base%s (%s)>" % (
+ self.__class__.__name__,
+ len(self.digits),
+ self.digits,
+ )
def encode(self, i):
- neg, value = self.convert(i, self.decimal_digits, self.digits, '-')
+ neg, value = self.convert(i, self.decimal_digits, self.digits, "-")
if neg:
return self.sign + value
return value
@@ -76,7 +80,7 @@ class BaseConverter:
def decode(self, s):
neg, value = self.convert(s, self.digits, self.decimal_digits, self.sign)
if neg:
- value = '-' + value
+ value = "-" + value
return int(value)
def convert(self, number, from_digits, to_digits, sign):
@@ -95,7 +99,7 @@ class BaseConverter:
if x == 0:
res = to_digits[0]
else:
- res = ''
+ res = ""
while x > 0:
digit = x % len(to_digits)
res = to_digits[digit] + res
@@ -108,4 +112,4 @@ base16 = BaseConverter(BASE16_ALPHABET)
base36 = BaseConverter(BASE36_ALPHABET)
base56 = BaseConverter(BASE56_ALPHABET)
base62 = BaseConverter(BASE62_ALPHABET)
-base64 = BaseConverter(BASE64_ALPHABET, sign='$')
+base64 = BaseConverter(BASE64_ALPHABET, sign="$")