25 lines
536 B
Python
25 lines
536 B
Python
from __future__ import unicode_literals
|
|
|
|
|
|
class BaseCommonException(Exception):
|
|
"""
|
|
Base exception for the common app
|
|
"""
|
|
pass
|
|
|
|
|
|
class NotLatestVersion(BaseCommonException):
|
|
"""
|
|
The installed version is not the latest available version
|
|
"""
|
|
def __init__(self, upstream_version):
|
|
self.upstream_version = upstream_version
|
|
|
|
|
|
class NPMException(BaseCommonException):
|
|
"""Base exception for the NPM registry client"""
|
|
|
|
|
|
class NPMPackgeIntegrityError(NPMException):
|
|
"""Hash mismatch exception"""
|