def __init__(self, why="programming error", fields={}): APIException.__init__( self, { "error": "XOSProgrammingError", "specific_error": why, "fields": fields })
def __init__(self, why="permission error", fields={}): APIException.__init__( self, { "error": "XOSPermissionDenied", "specific_error": why, "fields": fields })
def __init__(self, why="configuration error", fields={}): APIException.__init__( self, { "error": "XOSConfigurationError", "specific_error": why, "fields": fields })
def __init__(self, why="permission error", fields={}): raw_detail = { "error": "XOSPermissionDenied", "specific_error": why, "fields": fields } APIException.__init__(self, raw_detail) self.raw_detail = raw_detail self.json_detail = _get_json_error_details(raw_detail)
def __init__(self, why="validation error", fields={}): raw_detail = { "error": "XOSValidationError", "specific_error": why, "fields": fields } APIException.__init__(self, raw_detail) self.raw_detail = raw_detail self.json_detail = _get_json_error_details(raw_detail)
def __init__(self, why="you must be authenticated to use this api", fields={}): raw_detail = { "error": "XOSNotAuthenticated", "specific_error": why, "fields": fields } APIException.__init__(self, raw_detail) self.raw_detail = raw_detail self.json_detail = _get_json_error_details(raw_detail)
def __init__(self, why="programming error", fields={}): raw_detail = { "error": "XOSProgrammingError", "specific_error": why, "fields": fields } APIException.__init__(self, raw_detail) self.raw_detail = raw_detail self.json_detail = _get_json_error_details(raw_detail)
def __init__(self, why="Service temporarily unavailable, try again later", fields={}): raw_detail = { "error": "XOSServiceUnavailable", "specific_error": why, "fields": fields } APIException.__init__(self, raw_detail) self.raw_detail = raw_detail self.json_detail = _get_json_error_details(raw_detail)
def __init__(self, msg, status_code): APIException.__init__(self, msg) self.status_code = status_code self.detail = { "status": "failure", 'status_code': status_code, 'message': msg, "data": [] }
def __init__(self, why="duplicate key", fields={}): raw_detail = { "error": "XOSDuplicateKey", "specific_error": why, "fields": fields } APIException.__init__(self, raw_detail) self.raw_detail = raw_detail self.json_detail = _get_json_error_details(raw_detail)
def __init__(self, why="object not found", fields={}): raw_detail = { "error": "XOSNotFound", "specific_error": why, "fields": fields } APIException.__init__(self, raw_detail) self.raw_detail = raw_detail self.json_detail = _get_json_error_details(raw_detail)
def __init__(self, why="conflicting field", fields={}): raw_detail = { "error": "XOSMissingField", "specific_error": why, "fields": fields } APIException.__init__(self, raw_detail) self.raw_detail = raw_detail self.json_detail = _get_json_error_details(raw_detail)
def __init__(self, why="you must be authenticated to use this api", fields={}): APIException.__init__( self, { "error": "XOSNotAuthenticated", "specific_error": why, "fields": fields })
def __init__(self, why="Service temporarily unavailable, try again later", fields={}): APIException.__init__( self, { "error": "XOSServiceUnavailable", "specific_error": why, "fields": fields })
def __init__(self, email): APIException.__init__(self, "Vendor \'%s\' is not selling that item!" % email)
def __init__(self): APIException.__init__(self, "Quantity must be a nonnegative integer!")
def __init__(self, email): APIException.__init__(self, "Vendor \'%s\' does not have that many units to sell!" % email)
def __init__(self, errors, detail=None): APIException.__init__(self, detail) self.errors = errors
def __init__(self, why="you must be authenticated to use this api", fields={}): APIException.__init__(self, {"error": "XOSNotAuthenticated", "specific_error": why, "fields": fields})
def __init__(self, name): APIException.__init__(self, "Could not find product that contains \'%s\'" % name)
def __init__(self, name): APIException.__init__(self, "Could not find cart for customer that contains \'%s\'" % name)
def __init__(self, email): APIException.__init__(self, "No vendors exist with email \'%s\'" % email)
def __init__(self, why="object not found", fields={}): APIException.__init__(self, { "error": "XOSNotFound", "specific_error": why, "fields": fields })
def __init__(self, why="permission error", fields={}): APIException.__init__(self, {"error": "XOSPermissionDenied", "specific_error": why, "fields": fields})
def __init__(self, why="validation error", fields={}): APIException.__init__(self, { "error": "XOSValidationError", "specific_error": why, "fields": fields })
def __init__(self, why="duplicate key", fields={}): APIException.__init__(self, { "error": "XOSDuplicateKey", "specific_error": why, "fields": fields })
def __init__(self, why="object not found", fields={}): APIException.__init__(self, {"error": "XOSNotFound", "specific_error": why, "fields": fields})
def __init__(self, name): APIException.__init__(self, "Product \'%s\' already exists in cart!" % name)
def __init__(self, name): APIException.__init__(self, "Product \'%s\' seems to already exist. Update the existing product or add a new one!" % name)
def __init__(self): APIException.__init__(self, "You must specify a quantity!")
def __init__(self, email): APIException.__init__(self, "Customer \'%s\' does not have specified product in cart!" % email)
def __init__(self, why="duplicate key", fields={}): APIException.__init__(self, {"error": "XOSDuplicateKey", "specific_error": why, "fields": fields})
def __init__(self, email): APIException.__init__(self, "No customers exist with email \'%s\'" % email, "no_customers")
def __init__(self, why="validation error", fields={}): APIException.__init__(self, {"error": "XOSValidationError", "specific_error": why, "fields": fields})
def __init__(self, email): APIException.__init__(self, "Vendor \'%s\' is already selling that product!" % email)
def __init__(self, why="conflicting field", fields={}): APIException.__init__(self, {"error": "XOSMissingField", "specific_error": why, "fields": fields})
def __init__(self, why="conflicting field", fields={}): APIException.__init__(self, { "error": "XOSMissingField", "specific_error": why, "fields": fields })
def __init__(self, why="configuration error", fields={}): APIException.__init__(self, {"error": "XOSConfigurationError", "specific_error": why, "fields": fields})
def __init__(self, why="programming error", fields={}): APIException.__init__(self, {"error": "XOSProgrammingError", "specific_error": why, "fields": fields})
def __init__(self, why="broadbandshield error", fields={}): APIException.__init__(self, {"error": "BBS_Failure", "specific_error": why, "fields": fields})
def __init__(self, why="Service temporarily unavailable, try again later", fields={}): APIException.__init__(self, {"error": "XOSServiceUnavailable", "specific_error": why, "fields": fields})