mirror of
https://github.com/docker/docs.git
synced 2026-04-01 16:58:54 +07:00
30 lines
861 B
Python
30 lines
861 B
Python
from __future__ import unicode_literals
|
|
|
|
|
|
class WinRMError(Exception):
|
|
""""Generic WinRM error"""
|
|
code = 500
|
|
|
|
class WinRMTransportError(Exception):
|
|
"""WinRM errors specific to transport-level problems (unexpcted HTTP error codes, etc)"""
|
|
code = 500
|
|
|
|
class WinRMOperationTimeoutError(Exception):
|
|
"""
|
|
Raised when a WinRM-level operation timeout (not a connection-level timeout) has occurred. This is
|
|
considered a normal error that should be retried transparently by the client when waiting for output from
|
|
a long-running process.
|
|
"""
|
|
code = 500
|
|
|
|
class AuthenticationError(WinRMError):
|
|
"""Authorization Error"""
|
|
code = 401
|
|
|
|
|
|
class BasicAuthDisabledError(AuthenticationError):
|
|
message = 'WinRM/HTTP Basic authentication is not enabled on remote host'
|
|
|
|
|
|
class InvalidCredentialsError(AuthenticationError):
|
|
pass |