aoc-2022/venv/Lib/site-packages/aocd/exceptions.py

26 lines
608 B
Python

# coding: utf-8
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
class AocdError(Exception):
"""base exception for this package"""
class PuzzleLockedError(AocdError):
"""trying to access input before the unlock"""
class PuzzleUnsolvedError(AocdError):
"""answer is unknown because user has not solved puzzle yet"""
class DeadTokenError(AocdError):
"""the auth is expired/incorrect"""
class UnknownUserError(AocdError):
"""the token for this userid was not found in the cache"""