---
title: ViceroyException
summary: An exception passed back from Viceroy-dwelling code
url: https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/testing/viceroy/class.ViceroyException/
---

**Kind:** Class  
**Module:** [viceroy](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/testing/viceroy/)  
**Package:** fastly-compute 0.1.3  
**Source:** https://github.com/fastly/compute-sdk-python/blob/2bffcc6d596a68bcc0b4342404641deff78e68f6/fastly_compute/testing/viceroy.py#L422

An exception passed back from Viceroy-dwelling code

## Constructor

**Source:** https://github.com/fastly/compute-sdk-python/blob/2bffcc6d596a68bcc0b4342404641deff78e68f6/fastly_compute/testing/viceroy.py#L425

```python
ViceroyException(exception: Exception)
```

**Parameters**

- `exception`: `Exception`

## Methods

### raise_or_return_value

**Source:** https://github.com/fastly/compute-sdk-python/blob/2bffcc6d596a68bcc0b4342404641deff78e68f6/fastly_compute/testing/viceroy.py#L428

```python
raise_or_return_value()
```

Raise the exception I contain
