270 klass = that.__class__ |
270 klass = that.__class__ |
271 name = f"{klass.__module__}.{klass.__name__}" |
271 name = f"{klass.__module__}.{klass.__name__}" |
272 |
272 |
273 raise NotImplementedError( |
273 raise NotImplementedError( |
274 f"{thing} {name!r} needs to implement {func_name}()" |
274 f"{thing} {name!r} needs to implement {func_name}()" |
275 ) |
275 ) |
276 |
276 |
277 |
277 |
278 class DefaultValue: |
278 class DefaultValue: |
279 """A sentinel object to use for unusual default-value needs. |
279 """A sentinel object to use for unusual default-value needs. |
280 |
280 |