summaryrefslogtreecommitdiff
path: root/dateutil/parser/_parser.py
diff options
context:
space:
mode:
authorPaul Ganssle <paul@ganssle.io>2020-01-02 14:30:05 -0500
committerGitHub <noreply@github.com>2020-01-02 14:30:05 -0500
commit110a09b4ad46fb87ae858a14bfb5a6b92557b01d (patch)
treee773eb33388f57dab41fd697deb517ff67ab47a5 /dateutil/parser/_parser.py
parent21fe6e9669191b413e59cd9abd22610191575c1f (diff)
parentea7f441b455cabbae2bf98f2d10fd11724001155 (diff)
downloaddateutil-git-110a09b4ad46fb87ae858a14bfb5a6b92557b01d.tar.gz
Merge pull request #993 from pganssle/parsererror_repr
Fix custom repr for ParserError
Diffstat (limited to 'dateutil/parser/_parser.py')
-rw-r--r--dateutil/parser/_parser.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/dateutil/parser/_parser.py b/dateutil/parser/_parser.py
index 7fcfa54..8d67584 100644
--- a/dateutil/parser/_parser.py
+++ b/dateutil/parser/_parser.py
@@ -1600,8 +1600,9 @@ class ParserError(ValueError):
except (TypeError, IndexError):
return super(ParserError, self).__str__()
- def __repr__(self):
- return "%s(%s)" % (self.__class__.__name__, str(self))
+ def __repr__(self):
+ args = ", ".join("'%s'" % arg for arg in self.args)
+ return "%s(%s)" % (self.__class__.__name__, args)
class UnknownTimezoneWarning(RuntimeWarning):