| # Copyright 2015 The Chromium Authors. All rights reserved. | |
| # Use of this source code is governed by a BSD-style license that can be | |
| # found in the LICENSE file. | |
| """Python utils.""" | |
| def overrides(parent_class): | |
| """Inherits the docstring from the method of the same name in the indicated | |
| parent class. | |
| """ | |
| def overriding(method): | |
| assert(method.__name__ in dir(parent_class)) | |
| method.__doc__ = getattr(parent_class, method.__name__).__doc__ | |
| return method | |
| return overriding |