Fixed incorrect default value for dataclass unsafe_hash. (GH-5949)

This commit is contained in:
Eric V. Smith 2018-03-01 08:01:41 -05:00 committed by GitHub
parent 3e197c7a67
commit 5da8cfb838
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -745,7 +745,7 @@ def _process_class(cls, repr, eq, order, unsafe_hash, init, frozen):
# underscore. The presence of _cls is used to detect if this # underscore. The presence of _cls is used to detect if this
# decorator is being called with parameters or not. # decorator is being called with parameters or not.
def dataclass(_cls=None, *, init=True, repr=True, eq=True, order=False, def dataclass(_cls=None, *, init=True, repr=True, eq=True, order=False,
unsafe_hash=None, frozen=False): unsafe_hash=False, frozen=False):
"""Returns the same class as was passed in, with dunder methods """Returns the same class as was passed in, with dunder methods
added based on the fields defined in the class. added based on the fields defined in the class.
@ -880,7 +880,7 @@ def _astuple_inner(obj, tuple_factory):
def make_dataclass(cls_name, fields, *, bases=(), namespace=None, init=True, def make_dataclass(cls_name, fields, *, bases=(), namespace=None, init=True,
repr=True, eq=True, order=False, unsafe_hash=None, repr=True, eq=True, order=False, unsafe_hash=False,
frozen=False): frozen=False):
"""Return a new dynamically created dataclass. """Return a new dynamically created dataclass.