10.5.4. Exceptions for API Object Modules

Exceptions and warnings for pytan3.api_objects.

exception pytan3.api_objects.exceptions.ModuleError[source]

Bases: pytan3.exceptions.PyTanError

Parent of all exceptions for pytan3.api_objects.

Thrown from:

exception pytan3.api_objects.exceptions.ModuleWarning[source]

Bases: pytan3.exceptions.PyTanWarning

Parent of all warnings for pytan3.api_objects.

Thrown from:

exception pytan3.api_objects.exceptions.NoVersionFoundError[source]

Bases: pytan3.api_objects.exceptions.ModuleError

Exception handler when finding a version of an API object module.

Thrown from:
exception pytan3.api_objects.exceptions.UnknownApiNameError(name, name_map, module)[source]

Bases: pytan3.api_objects.exceptions.ModuleError

Exception handler when unable to find an API name for an API object.

Thrown from:
__init__(name, name_map, module)[source]

Constructor.

Parameters:
  • name (str) – API name being searched for.
  • name_map (dict) – Map of all API names to API objects.
  • module (object) – Source API module of name_map.
name = None

str – API name being searched for.

name_map = None

dict – Map of all API names to API objects.

module = None

object – Source API module of name_map.

error = None

str – Error message that was thrown.