mirror of
https://github.com/python/cpython.git
synced 2025-07-24 19:54:21 +00:00

* Resolve string target to patch.dict during function call * Add NEWS entry * Remove unneeded call * Restore original value for support.target and refactor assertions * Add extra assertion to verify unpatched dict
17 lines
276 B
Python
17 lines
276 B
Python
target = {'foo': 'FOO'}
|
|
|
|
|
|
def is_instance(obj, klass):
|
|
"""Version of is_instance that doesn't access __class__"""
|
|
return issubclass(type(obj), klass)
|
|
|
|
|
|
class SomeClass(object):
|
|
class_attribute = None
|
|
|
|
def wibble(self):
|
|
pass
|
|
|
|
|
|
class X(object):
|
|
pass
|