This commit is contained in:
Rob Percival 2024-11-22 04:57:09 +00:00 committed by GitHub
commit 4c3cd9eec0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,15 +1,11 @@
class _OldClass:
class _Class:
pass
class _NewClass:
pass
_all_vars = set(dir(_OldClass) + dir(_NewClass))
_built_in_vars = set(dir(_Class))
def props(x):
return {
key: vars(x).get(key, getattr(x, key)) for key in dir(x) if key not in _all_vars
key: vars(x).get(key, getattr(x, key)) for key in dir(x) if key not in _built_in_vars
}