summaryrefslogtreecommitdiff
path: root/django/utils/datetime_safe.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/utils/datetime_safe.py')
-rw-r--r--django/utils/datetime_safe.py24
1 files changed, 17 insertions, 7 deletions
diff --git a/django/utils/datetime_safe.py b/django/utils/datetime_safe.py
index e06887b706..817ddcf0fa 100644
--- a/django/utils/datetime_safe.py
+++ b/django/utils/datetime_safe.py
@@ -9,13 +9,14 @@
import time
import warnings
-from datetime import date as real_date, datetime as real_datetime
+from datetime import date as real_date
+from datetime import datetime as real_datetime
from django.utils.deprecation import RemovedInDjango50Warning
from django.utils.regex_helper import _lazy_re_compile
warnings.warn(
- 'The django.utils.datetime_safe module is deprecated.',
+ "The django.utils.datetime_safe module is deprecated.",
category=RemovedInDjango50Warning,
stacklevel=2,
)
@@ -32,9 +33,16 @@ class datetime(real_datetime):
@classmethod
def combine(cls, date, time):
- return cls(date.year, date.month, date.day,
- time.hour, time.minute, time.second,
- time.microsecond, time.tzinfo)
+ return cls(
+ date.year,
+ date.month,
+ date.day,
+ time.hour,
+ time.minute,
+ time.second,
+ time.microsecond,
+ time.tzinfo,
+ )
def date(self):
return date(self.year, self.month, self.day)
@@ -78,7 +86,9 @@ def strftime(dt, fmt):
return super(type(dt), dt).strftime(fmt)
illegal_formatting = _illegal_formatting.search(fmt)
if illegal_formatting:
- raise TypeError('strftime of dates before 1000 does not handle ' + illegal_formatting[0])
+ raise TypeError(
+ "strftime of dates before 1000 does not handle " + illegal_formatting[0]
+ )
year = dt.year
# For every non-leap year century, advance by
@@ -104,5 +114,5 @@ def strftime(dt, fmt):
s = s1
syear = "%04d" % dt.year
for site in sites:
- s = s[:site] + syear + s[site + 4:]
+ s = s[:site] + syear + s[site + 4 :]
return s