(callback)
| 53 | |
| 54 | |
| 55 | def _start_timer(callback): |
| 56 | timer = threading.Timer(30, callback) |
| 57 | timer.setDaemon(True) |
| 58 | timer.start() |
| 59 | return timer |
| 60 | |
| 61 | |
| 62 | class AbstractOauthAuthenticator(auth_base.Authenticator, metaclass=abc.ABCMeta): |
no test coverage detected