#!/usr/bin/env python2.7

class OAError(Exception):
    """Exception for general purpose openarc error"""
    def __init__(self, message):
        super(OAError, self).__init__(message)
        self.message = message

class OAGraphRetrieveError(Exception):
    """Raised when data retrieval fails"""
    def __init__(self, message):
        super(OAGraphRetrieveError, self).__init__(message)
        self.message = message

class OAGraphIntegrityError(Exception):
    """Raised when data integrity issues are detected"""
    def __init__(self, message):
        super(OAGraphIntegrityError, self).__init__(message)
        self.message = message

class OAMarketError(Exception):
    """Exception throw upon incorrect interaction with a market"""
    def __init__(self, message):
        super(OAMarketError, self).__init__(message)
        self.message = message

@@ -644,221 +644,4 @@
 age%0A
-%0Aclass OAMarketError(Exception):%0A    %22%22%22Exception throw upon incorrect interaction with a market%22%22%22%0A    def __init__(self, message):%0A        super(OAMarketError, self).__init__(message)%0A        self.message = message%0A

Move market-specific exception to proprietary library