Browse Source

Fix _has_[gs]etter in Auto KWArgs

Need to check if f[gs]et is not None.
master
Nate Bohman 4 years ago
parent
commit
e99f6053a1
Signed by: Nate Bohman <natrinicle@gmail.com> GPG Key ID: C10546A54ABA1CE5
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      python_utils/kwargs_init.py

+ 2
- 2
python_utils/kwargs_init.py View File

"""Check if property has getter.""" """Check if property has getter."""
class_attribute = getattr(type(self), property_key, None) class_attribute = getattr(type(self), property_key, None)
if isinstance(class_attribute, property): if isinstance(class_attribute, property):
return class_attribute.fget is None
return class_attribute.fget is not None
return False return False


def _has_setter(self, property_key): def _has_setter(self, property_key):
"""Check if property has setter.""" """Check if property has setter."""
class_attribute = getattr(type(self), property_key, None) class_attribute = getattr(type(self), property_key, None)
if isinstance(class_attribute, property): if isinstance(class_attribute, property):
return class_attribute.fset is None
return class_attribute.fset is not None
return False return False


@property @property

Loading…
Cancel
Save