Skip to content

Commit b82fffc

Browse files
committed
fix bugs
1 parent f810211 commit b82fffc

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

dateandtimeparser/datetime_parser.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,11 @@ class DateTimeParser:
1818
mode = attr.ib(default="date", validator=[
1919
_mode_type_validator, attr.validators.instance_of(str)])
2020
datetime_format = attr.ib(
21-
default=None, validator=_datetime_format_type_validator)
21+
default=None, validator=_datetime_format_type_validator)
2222

2323
def __attrs_post_init__(self):
2424
object.__setattr__(self, "datetime_format",
2525
self.datetime_format_handler(self.datetime_format))
26-
object.__setattr__(self, "_dateparser_formatter",
27-
self._format_datetime)
28-
object.__setattr__(self, "datetime", self._parser(
29-
self.text, self.start_year, self.end_year, self.datetime_format, self._dateparser_formatter))
3026

3127
@staticmethod
3228
def datetime_format_handler(datetime_format):
@@ -53,3 +49,7 @@ def _parser(text, start_year, end_year, datetime_format, formatter):
5349
return _dt
5450
except DateParserException:
5551
return None
52+
53+
@property
54+
def datetime(self):
55+
return self._parser(self.text, self.start_year, self.end_year, self.datetime_format, self._format_datetime)

0 commit comments

Comments
 (0)