Update comment

This commit is contained in:
Facetoe 2016-08-09 18:33:28 +08:00
parent c30365338b
commit 8d8c0b6812

View File

@ -30,7 +30,7 @@ class SettingsBaseMeta(type):
settings += tuple(getattr(base, "settings", []))
required |= set(getattr(base, "required", []))
# if a derived class defines a default for a setting it is not
# required anymore.
# required anymore, provided that default is not set to None.
for base in inspect.getmro(cls):
for r in list(required):
if hasattr(base, r) and getattr(base, r) != getattr(cls, r) \