1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00

Async all the things

Flask → Sanic, Requests → HTTP3, Add SSHTunnel for SSH Proxying, Remove Gunicorn dependency
This commit is contained in:
Matt Love
2019-07-15 02:30:42 -07:00
parent c53a8ce373
commit b7747cf1df
15 changed files with 535 additions and 587 deletions

View File

@@ -24,6 +24,28 @@ class ConfigError(HyperglassError):
return self.message
class CantConnect(HyperglassError):
def __init__(self, message):
super().__init__(message)
self.message = message
def __str__(self):
return self.message
class ParseError(HyperglassError):
"""
Raised when an ouput parser encounters an error.
"""
def __init__(self, message):
super().__init__(message)
self.message = message
def __str__(self):
return self.message
class UnsupportedDevice(HyperglassError):
"""
Raised when an input NOS is not in the supported NOS list.