Returns True if 'server' is resolvable.
()
| 125 | |
| 126 | |
| 127 | def is_server_resolvable(): |
| 128 | """Returns True if 'server' is resolvable.""" |
| 129 | socket_timeout = socket.getdefaulttimeout() |
| 130 | socket.setdefaulttimeout(1) |
| 131 | try: |
| 132 | try: |
| 133 | socket.gethostbyname("server") |
| 134 | return True |
| 135 | except OSError: |
| 136 | return False |
| 137 | finally: |
| 138 | socket.setdefaulttimeout(socket_timeout) |
| 139 | |
| 140 | |
| 141 | def _create_user(authdb, user, pwd=None, roles=None, **kwargs): |