Example #1
0
def importAssociationsFile(importFile, session_id=None):
  parser = xml.sax.make_parser()
  handler = AssociationsContentHandler(session_id=session_id)
  parser.setContentHandler(handler)
  parser.setEntityResolver(handler)
  parser.parse(importFile)
  return importAssociations(handler.manualAssociations(),handler.goalAssociations(),handler.dependencyAssociations(), session_id=session_id)
Example #2
0
def importAssociationsFile(importFile):
    parser = xml.sax.make_parser()
    handler = AssociationsContentHandler()
    parser.setContentHandler(handler)
    parser.setEntityResolver(handler)
    parser.parse(importFile)
    return importAssociations(handler.manualAssociations(),
                              handler.goalAssociations(),
                              handler.dependencyAssociations())
Example #3
0
def importAssociationsFile(importFile,session_id = None):
  try:
    parser = xml.sax.make_parser()
    handler = AssociationsContentHandler(session_id = session_id)
    parser.setContentHandler(handler)
    parser.setEntityResolver(handler)
    parser.parse(importFile)
    return importAssociations(handler.manualAssociations(),handler.goalAssociations(),handler.dependencyAssociations(),session_id = session_id)
  except xml.sax.SAXException, e:
    raise ARMException("Error parsing" + importFile + ": " + e.getMessage())
Example #4
0
def importAssociationsFile(importFile,session_id = None):
  try:
    parser = xml.sax.make_parser()
    handler = AssociationsContentHandler(session_id = session_id)
    parser.setContentHandler(handler)
    parser.setEntityResolver(handler)
    parser.parse(importFile)
    return importAssociations(handler.manualAssociations(),handler.goalAssociations(),handler.dependencyAssociations(),session_id = session_id)
  except xml.sax.SAXException, e:
    raise ARMException("Error parsing" + importFile + ": " + e.getMessage())
Example #5
0
def importAssociationsString(buf, session_id=None):
    try:
        handler = AssociationsContentHandler(session_id=session_id)
        xml.sax.parseString(buf, handler)
        return importAssociations(handler.manualAssociations(),
                                  handler.goalAssociations(),
                                  handler.dependencyAssociations(),
                                  session_id=session_id)
    except xml.sax.SAXException, e:
        raise ARMException("Error parsing" + importFile + ": " +
                           e.getMessage())