def __init__(self):
     ContentHandler.__init__(self)
     self.despesa = {}
     self.despesas = []
     self.current_field = None
     self.in_despesa = False
     self.indent = 0
Example #2
0
 def __init__(self, match, teams, no_frames=200000):
     ContentHandler.__init__(self)
     self.currentID = ""
     self.currentPos = np.zeros((no_frames, 6), dtype='float32')
     self.timeStamps = [[], []]
     self.tmpTimeStamp = []
     self.inFrameSet = False
     self.frameCounter = 0
     self.teamID = ""
     self.gameSection = ""
     self.isBall = False
     self.position_data = {
         'home': {
             '1st': [],
             '2nd': []
         },
         'guest': {
             '1st': [],
             '2nd': []
         }
     }
     self.ball = [0] * 2
     self.match = match
     self.teams = teams
     self.trace = True
Example #3
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.isItem = False
     self.isTitle = False
     self.isLink = False
     self.tuples = []
     self.ndx = 0
Example #4
0
	def __init__(self):
		ContentHandler.__init__(self)
		self.isItem = False
		self.isTitle = False
		self.isLink = False
		self.tuples = []
		self.ndx = 0
Example #5
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.deputado = {}
     self.deputados = []
     self.current_field = None
     self.in_deputado = False
     self.indent = 0
Example #6
0
 def __init__(self, output_name):
     ContentHandler.__init__(self)
     self.transformedWriter = open(output_name, 'w')
     self.current_timestamp = None
     self.total = 0
     self.skipped = 0
     self.written = 0
Example #7
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.__level = -1
     self.__main_menus = []
     self.__parent_menus = []
     self.__actions_specs = []
     self.__menuItem = None
 def __init__(self):
     ContentHandler.__init__(self)
     self.propositura = {}
     self.proposituras = []
     self.current_field = None
     self.in_propositura = False
     self.indent = 0
Example #9
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.__level = -1
     self.__main_menus = []
     self.__parent_menus = []
     self.__actions_specs = []
     self.__menuItem = None
Example #10
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.__inItem = False
     self.__inTitle = False
     self.__inIssued = False
     self.title = ""
     self.issued = ""
     self.entries = []
Example #11
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.__inItem = False
     self.__inTitle = False
     self.__inIssued = False
     self.title = ""
     self.issued = ""
     self.entries = []
 def __init__(self):
     ContentHandler.__init__(self)  # can't use super() here !?
     self.modelVariables = []
     self.ruleConstants = []
     self.moleculeConstants = []
     self.rewardConstants = []
     self.switch1 = ""
     self.switch2 = ""
Example #13
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.lexicon = None
     self.entry = None
     self.sense = None
     self.defn = None
     self.ili_defn = None
     self.example = None
     self.synset = None
Example #14
0
 def __init__(self):
     """
    @param override: erase existing database?
    """
     ContentHandler.__init__(self)
     self.tag = "row"
     self.answer_type = "2"
     self.question_type = "1"
     self.on_post = []
Example #15
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.chars = u""
     self.currentTag = None
     self.rootObject = None
     self.objectPath = []
     self.styles = {}
     self.schemas = {}
     self.resources = set()
Example #16
0
    def __init__(self):
        xmlContentHandler.__init__(self)

        self.keys=None

        self.verboseSize=10000
        self.__cache=[]
        self.__ptr=0
        self.path=None
Example #17
0
# This class is used to parse the /mobiledevices list to get all of the ids and usernames
class CasperMobileDeviceListHandler(ContentHandler):
	def __init__(self, grabber, deviceMap, unmanagedDeviceMap):
		ContentHandler.__init__(self)
		self.grabber = grabber
		self.deviceMap = deviceMap
		self.unmanagedDeviceMap = unmanagedDeviceMap
		self.currentID = ""
		self.inID = False
Example #18
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.current_track = None   # holds data for the current track
     self.parsed = {}      # holds all tracks
     self.content = ""     # accumulator for character data
     self.numeric = re.compile('\d+\.?\d*$')   
     self.float_required = ['file_size', 'duration', 'overall_bit_rate', 'stream_size', 
                            'ID',  'file_size', 'bit_rate', 'width', 'height', 
                            'frame_rate', 'resolution', 'bit_depth', 'delay',]
     # duration is in milliseconds, we want seconds
     self.conversions = { 'duration': lambda x: str(float(x)/1000.) }  
Example #19
0
 def __init__(self, env={}):
   ContentHandler.__init__(self)
   # output file
   self.out = StringIO()
   # stack of (action, environment, release tag) for each current context
   self.stack = [('', env, '')]
   # stack of (id, tag) for each tag. Used to match tags on self.stack
   self.tag_stack = []
   # flag when we are in a singleton tag
   # used by self.showStartElement(), self.showEndElement
   self.singleton = False
Example #20
0
    def __init__(self, parameters_dictionary, parameter_set_name):
        self.parameters_dictionary = parameters_dictionary

#        self.expected_parameters_name = parameters_name
#        self.has_expected_parameters_name = False

        self.expected_parameter_set_name = parameter_set_name
        self.has_expected_parameter_set_name = False
        
#        super(ParamsXMLReader, self).__init__() # doesn't work! Use below instead.
        ContentHandler.__init__(self)
Example #21
0
    def __init__(self, handler):
        ContentHandler.__init__(self)

        # get a logger
        self.__logger = logging.getLogger("chattest.common.MessageParser")
        self.__logger.debug("Created a new MessageParser object...")

        # init member variables
        self.__handler = handler
        self.__state = []
        self.__message = ""
Example #22
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.rootAttributes = None
     self.__parser = make_parser()
     # Init the parser's handlers
     self.restoreParser()
     # No container at this time
     self.__container = None
     # Reset all the containers, to make sure previous runs don't leave
     # garbage data
     for container in self.container_dispatch.values():
         container.reset()
Example #23
0
    def __init__(self, content):
        ContentHandler.__init__(self)

        self.content = False
        self.tree = []
        self.stack = []
        self.stack_usage = []

        self.strong = False
        self.emphasis = False

        saxify(content, self)
Example #24
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.rootAttributes = None
     self.__parser = make_parser()
     # Init the parser's handlers
     self.restoreParser()
     # No container at this time
     self.__container = None
     # Reset all the containers, to make sure previous runs don't leave
     # garbage data
     for container in self.container_dispatch.values():
         container.reset()
Example #25
0
    def __init__(self):
        xmlContentHandler.__init__(self)

        self.keys=[None,None]

        self.verboseSize=10000
        self.__cacheAns=[]
        self.__cacheQuest=[]
        self.__ptr=0
        self.path=None

        self.plainText=lambda text:", ".join(text.replace("<","").replace(">"," ").strip().split(" "))
Example #26
0
	def __init__(self):
		ContentHandler.__init__(self)
		
		self.map = Map()
		
		self.dataBuffer = ''
		self.dataEncoding = ''
		
		self.inMap = False
		self.inTileset = False
		self.inLayer = False
		self.inData = False
		self.inProperties = False
Example #27
0
    def __init__(self):
        xmlContentHandler.__init__(self)

        self.Id=None
        self.CreationDate=None
        self.PostId=None
        self.RelatedPostId=None
        self.LinkTypeId=None

        self.verboseSize=10000
        self.__cache=[]
        self.__ptr=0
        self.filename=None
Example #28
0
 def __init__(self):
     """Initialization of attributes."""
     ContentHandler.__init__(self)
     self.inTeam = False
     self.inHomeTeam = False
     self.teams = {'home': [], 'guest': []}
     self.match = {
         'stadium': {
             'length': 0,
             'width': 0
         },
         'home': '',
         'guest': ''
     }
Example #29
0
 def __init__(self, delegate):
     ContentHandler.__init__(self)
     self.currentTag = ''
     self.currentChannel = ''
     self.event = ''
     self.horizontalUnit = ''
     self.verticalUnit = ''
     self.eventTime = ''
     self.chanData = {}
     self.chanData['CHN1'] = {}
     self.chanData['CHN2'] = {}
     self.chanData['CHN3'] = {}
     self.chanData['CHN4'] = {}
     self.numEvents = 0
     self.delegate = delegate
Example #30
0
 def __init__(self, delegate):
     ContentHandler.__init__(self)
     self.currentTag = ''
     self.currentChannel = ''
     self.event = ''
     self.horizontalUnit = ''
     self.verticalUnit = ''
     self.eventTime = ''
     self.chanData = {}
     self.chanData['CHN1'] = {}
     self.chanData['CHN2'] = {}
     self.chanData['CHN3'] = {}
     self.chanData['CHN4'] = {}
     self.numEvents = 0
     self.delegate = delegate
	def __init__(self, output_file, limit = 0, random_mode = False):
		ContentHandler.__init__(self)
		self.total = 0
		self.processed = 0
		self.skipped = 0
		self.skip_version = 0
		self.error = 0
		self.limit = limit
		self.current_node = None
		self.current_title = None
		self.page_body = []
		self.random_mode = random_mode
		self.version_store = WiktionaryVersionStore('version.txt')
		self.writer = codecs.open(output_file, 'w', 'utf-8')
		logging_stream = codecs.open('wiktionary-error.log', 'w', 'utf-8')
		logging.basicConfig(stream=logging_stream, level=logging.DEBUG)
Example #32
0
def validate_xml_variables(data):
    data_dict = json.loads(data)

    # set up a safer XML parser that does not resolve external
    # entities
    parser = xml.sax.make_parser()
    parser.setContentHandler(ContentHandler())
    parser.setFeature(xml.sax.handler.feature_external_ges, 0)

    for name, value in data_dict.items():
        # Skip over values that aren't strings.
        if not isinstance(value, basestring):
            continue

        value = value.encode('utf-8')
        xml_str = '<div>{0}</div>'.format(value)
        try:
            parser.parse(StringIO(xml_str))
        except xml.sax.SAXParseException as e:
            error_msg = (
                'XML Error in value "{name}": {message} in column {column}'.
                format(name=name,
                       message=e.getMessage(),
                       column=e.getColumnNumber()))
            raise ValidationError(error_msg)
    return data
Example #33
0
 def __init__(self, output_file, limit=0, random_mode=False):
     ContentHandler.__init__(self)
     self.total = 0
     self.processed = 0
     self.skipped = 0
     self.skip_version = 0
     self.error = 0
     self.limit = limit
     self.current_node = None
     self.current_title = None
     self.page_body = []
     self.random_mode = random_mode
     self.version_store = WiktionaryVersionStore('version.txt')
     self.writer = codecs.open(output_file, 'w', 'utf-8')
     logging_stream = codecs.open('wiktionary-error.log', 'w', 'utf-8')
     logging.basicConfig(stream=logging_stream, level=logging.DEBUG)
Example #34
0
    def __init__(self, name, value):
        """ Constructor.
        
        name - name of searched attribute
        value - searched value of attribute of given name
        
        """
        # Flag indicating if searched projection has been found
        self.__is_proj = 0
        # Searched parameter name, attribute (epsg|name)
        self.__lookup_name = name
        # Searched parameter value (epsg id or name)
        self.__lookup_value = value
        #Projection definition
        self.__proj_def = ProjectionDef()

        ContentHandler.__init__(self)
Example #35
0
 def __init__(self, name, value):
     """ Constructor.
     
     name - name of searched attribute
     value - searched value of attribute of given name
     
     """
     # Flag indicating if searched projection has been found
     self.__is_proj = 0
     # Searched parameter name, attribute (epsg|name)
     self.__lookup_name = name
     # Searched parameter value (epsg id or name)
     self.__lookup_value = value
     #Projection definition
     self.__proj_def = ProjectionDef()
     
     ContentHandler.__init__(self)
Example #36
0
def test_expat_incomplete():
    parser = create_parser()
    parser.setContentHandler(ContentHandler())  # do nothing
    try:
        parser.parse(StringIO("<foo>"))
    except SAXParseException:
        return 1  # ok, error found
    else:
        return 0
Example #37
0
def test_expat_inpsource_location():
    parser = create_parser()
    parser.setContentHandler(ContentHandler())  # do nothing
    source = InputSource()
    source.setByteStream(StringIO("<foo bar foobar>"))  #ill-formed
    name = "a file name"
    source.setSystemId(name)
    try:
        parser.parse(source)
    except SAXException, e:
        return e.getSystemId() == name
Example #38
0
    def __init__(self, name):
        '''
        The constructor simply saves the name of the XML element we are after.

        Parameters: name is the XML elements name

        Returns: Nothing

        Raises: Nothing
        '''
        #Call superclass constructor
        ContentHandler.__init__(self)

        #set some member variables
        self.element_name = name
        self.tempName = ""
        self.return_values = []

        if _DEBUG:  # pragma: NO COVER
            print self.__dict__
Example #39
0
    def __init__ (self, name):
        '''
        The constructor simply saves the name of the XML element we are after.

        Parameters: name is the XML elements name

        Returns: Nothing

        Raises: Nothing
        '''
        #Call superclass constructor
        ContentHandler.__init__(self)

        #set some member variables
        self.element_name  = name
        self.tempName = ""
        self.return_values = []

        if _DEBUG: # pragma: NO COVER
            print self.__dict__
Example #40
0
 def test_expat_inpsource_location(self):
     parser = create_parser()
     parser.setContentHandler(ContentHandler())
     source = InputSource()
     source.setByteStream(BytesIO(b'<foo bar foobar>'))
     name = 'a file name'
     source.setSystemId(name)
     try:
         parser.parse(source)
         self.fail()
     except SAXException as e:
         self.assertEqual(e.getSystemId(), name)
Example #41
0
 def __init__(self):
     """Initialization of attributes."""
     ContentHandler.__init__(self)
     self.inTeam = False
     self.inHomeTeam = False
     self.inPlayer = False
     self.inCoach = False
     self.currentPlayer = None
     self.HomeTeamName = ''
     self.GuestTeamName = ''
     self.teams = {'home': [], 'guest': []}
     self.match = {
         'match_id': 0,
         'home': '',
         'guest': '',
         'match_day': '',
         'game_name': '',
         'start_date': '',
         'season': '',
         'league': ''
     }
Example #42
0
 def test_expat_inpsource_location(self):
     parser = create_parser()
     parser.setContentHandler(ContentHandler())  # do nothing
     source = InputSource()
     source.setByteStream(BytesIO(b"<foo bar foobar>"))  #ill-formed
     name = "a file name"
     source.setSystemId(name)
     try:
         parser.parse(source)
         self.fail()
     except SAXException as e:
         self.assertEqual(e.getSystemId(), name)
Example #43
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.current_track = None  # holds data for the current track
     self.parsed = {}  # holds all tracks
     self.content = ""  # accumulator for character data
     self.numeric = re.compile('\d+\.?\d*$')
     self.float_required = [
         'file_size',
         'duration',
         'overall_bit_rate',
         'stream_size',
         'ID',
         'file_size',
         'bit_rate',
         'width',
         'height',
         'frame_rate',
         'resolution',
         'bit_depth',
         'delay',
     ]
     # duration is in milliseconds, we want seconds
     self.conversions = {'duration': lambda x: str(float(x) / 1000.)}
    def loadunitfile(self, messagecallback, unitdirectory, unitfile):
        unitname = unitfile[0:-4]
        filehandle = open(join(unitdirectory, unitfile), "r")
        lines = filehandle.readlines()
        unit = kodi.Unit(unitname, unitfile, lines)
        contenthandler = ContentHandler()

        try:
            parseString("".join(lines), contenthandler)
        except SAXParseException as exception:
            messagecallback(
                "error", "- XML Parsing error in file " + unitfile + ": " +
                str(exception))

        return unit
Example #45
0
def validate_xml_template(data):
    parser = xml.sax.make_parser()
    parser.setContentHandler(ContentHandler())
    parser.setFeature(xml.sax.handler.feature_external_ges, 0)

    xml_str = '<div>\n{0}</div>'.format(data)
    try:
        parser.parse(StringIO(xml_str))
    except xml.sax.SAXParseException as e:
        # getLineNumber() - 1 to get the correct line number because
        # we're wrapping contents into a div.
        error_msg = (
            'XML Error: {message} in line {line} column {column}').format(
                message=e.getMessage(), line=e.getLineNumber() - 1, column=e.getColumnNumber())
        raise ValidationError(error_msg)
    return data
Example #46
0
    def __init__(self, err, data, namespace=None):
        self.err = err
        self.manifest = u'urn:mozilla:install-manifest'
        self.namespace = namespace or 'http://www.mozilla.org/2004/em-rdf'

        if (hasattr(data, 'read') and hasattr(data, 'readline')
                or isinstance(data, StringIO)):
            # It could be a file-like object, let's read it so that we can
            # wrap it in StringIO so that we can re-open at any time
            data.seek(0)
            data = data.read()

        try:
            # Use an empty ContentHandler, we just want to make sure it parses.
            parse(StringIO(data), ContentHandler())
        except SAXParseException as ex:
            # Raise the SAX parse exceptions so we get some line info.
            raise RDFException(orig_exception=ex)

        from rdflib.plugins.parsers import rdfxml
        orig_create_parser = rdfxml.create_parser

        try:
            # Patch rdflib to not resolve URL entities.
            def create_parser(*args, **kwargs):
                parser = orig_create_parser(*args, **kwargs)
                parser.setEntityResolver(AddonRDFEntityResolver(err))
                return parser

            rdfxml.create_parser = create_parser

            # Load up and parse the file in XML format.
            graph = Graph()
            graph.parse(StringIO(data), format='xml')
            self.rdf = graph

        except ParserError as ex:
            # Re-raise the exception in a local exception type.
            raise RDFException(message=ex.message)
        except SAXParseException as ex:
            # Raise the SAX parse exceptions so we get some line info.
            raise RDFException(orig_exception=ex)
        finally:
            # If we fail, we don't want to sully up the creation function.
            rdfxml.create_parser = orig_create_parser
Example #47
0
    def __init__(self, err, data, namespace=None):
        self.err = err
        self.manifest = u'urn:mozilla:install-manifest'
        self.namespace = namespace or 'http://www.mozilla.org/2004/em-rdf'

        if isinstance(data, types.StringTypes):
            data = StringIO(data)  # Wrap data in a pseudo-file

        try:
            # Use an empty ContentHandler, we just want to make sure it parses.
            parse(data, ContentHandler())
        except SAXParseException as ex:
            # Raise the SAX parse exceptions so we get some line info.
            raise RDFException(orig_exception=ex)
        else:
            # We consumed the file, start over from the beginning.
            data.seek(0)

        from rdflib.plugins.parsers import rdfxml
        orig_create_parser = rdfxml.create_parser

        try:
            # Patch rdflib to not resolve URL entities.
            def create_parser(*args, **kwargs):
                parser = orig_create_parser(*args, **kwargs)
                parser.setEntityResolver(AddonRDFEntityResolver(err))
                return parser

            rdfxml.create_parser = create_parser

            # Load up and parse the file in XML format.
            graph = Graph()
            graph.parse(data, format='xml')
            self.rdf = graph

        except ParserError as ex:
            # Re-raise the exception in a local exception type.
            raise RDFException(message=ex.message)
        except SAXParseException as ex:
            # Raise the SAX parse exceptions so we get some line info.
            raise RDFException(orig_exception=ex)
        finally:
            # If we fail, we don't want to sully up the creation function.
            rdfxml.create_parser = orig_create_parser
Example #48
0
#!/usr/bin/env python
 def __init__(self):
     ContentHandler.__init__(self)
     self.isUnusedRes = False
     self.unusedResList = []
Example #50
0
 def __init__( self, tagName ):
    """Initialize ContentHandler and set tag to search for"""
    
    ContentHandler.__init__( self )
    self.tagName = tagName
    self.depth = 0 # spaces to indent to show structure
Example #51
0
	def __init__(self):
		ContentHandler.__init__(self)
		self._fonts = {}
Example #52
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.current = None
     self.start_parsing = False
     self.sulley = ""
Example #53
0
	def __init__(self):
		ContentHandler.__init__(self)  # buhvi co to dela, ale treba je to neco duleziteho
		self.__inItem  = False         # promenna pro processing, __ znamena, ze je privatni, je to spi konvence
		self.__inTitle = False         # dtto, privatnost v pythonu uplne nefunguje, je to slozitejsi
 def __init__(self):
     ContentHandler.__init__(self)
     self.__indentLevel=0
 def __init__(self):
     ContentHandler.__init__(self)
     self.tag = "unseen"
     self.city = []
Example #56
0
	def __init__(self):
		ContentHandler.__init__(self)
		BoilerpipeBaseParser.__init__(self)
Example #57
0
 def __init__(self, *arg, **kw):
     ContentHandler.__init__(self, *arg, **kw)
     self.log_elements = {}
     self.log_current_tag = None
Example #58
0
 def setDocumentLocator(self, locator):
     ContentHandler.setDocumentLocator(self, locator)
Example #59
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.__plugins__ = []
     self.__signals__ = []
     self.__params__ = []
     self.__plugins_map__ = None
Example #60
0
 def __init__(self):
     ContentHandler.__init__(self)
     self.__plugins__ = []
     self.__signals__ = []
     self.__params__ = []
     self.__plugins_map__ = None