Make InvalidAddressException a LayerException as it should be.

This commit is contained in:
Mike Auty
2019-09-27 11:19:53 +01:00
parent 153b3b7d39
commit 81be3c0d66
+2 -3
View File
@@ -39,13 +39,12 @@ class LayerException(VolatilityException):
self.layer_name = layer_name
class InvalidAddressException(VolatilityException):
class InvalidAddressException(LayerException):
"""Thrown when an address is not valid in the layer it was requested."""
def __init__(self, layer_name: str, invalid_address: int, *args) -> None:
super().__init__(*args)
super().__init__(layer_name, *args)
self.invalid_address = invalid_address
self.layer_name = layer_name
class PagedInvalidAddressException(InvalidAddressException):