from Foundation import *
from AppKit import *

ERROR_DOMAIN = u"smallcultfollowing.Spankopita.ErrorDomain"

ERROR_PARSE_ERROR_CODE = 0

def parseErrorObject(exc):
    desc = NSLocalizedString(u"Parse Error at line %d: %s", u"")
    desc = desc % (exc.line_num, exc.message)
    return NSError.errorWithDomain_code_userInfo_(
        ERROR_DOMAIN,
        ERROR_PARSE_ERROR_CODE,
        { NSLocalizedDescriptionKey: desc })
