def __init__(self): ContentHandler.__init__(self) self.despesa = {} self.despesas = [] self.current_field = None self.in_despesa = False self.indent = 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
def __init__(self): ContentHandler.__init__(self) self.isItem = False self.isTitle = False self.isLink = False self.tuples = [] self.ndx = 0
def __init__(self): ContentHandler.__init__(self) self.deputado = {} self.deputados = [] self.current_field = None self.in_deputado = False self.indent = 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
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
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 = ""
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
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 = []
def __init__(self): ContentHandler.__init__(self) self.chars = u"" self.currentTag = None self.rootObject = None self.objectPath = [] self.styles = {} self.schemas = {} self.resources = set()
def __init__(self): xmlContentHandler.__init__(self) self.keys=None self.verboseSize=10000 self.__cache=[] self.__ptr=0 self.path=None
# 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
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 __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
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)
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 = ""
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()
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)
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(" "))
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
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
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': '' }
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)
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
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)
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)
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
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
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__
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__
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)
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': '' }
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)
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
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
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
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
#!/usr/bin/env python
def __init__(self): ContentHandler.__init__(self) self.isUnusedRes = False self.unusedResList = []
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
def __init__(self): ContentHandler.__init__(self) self._fonts = {}
def __init__(self): ContentHandler.__init__(self) self.current = None self.start_parsing = False self.sulley = ""
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 = []
def __init__(self): ContentHandler.__init__(self) BoilerpipeBaseParser.__init__(self)
def __init__(self, *arg, **kw): ContentHandler.__init__(self, *arg, **kw) self.log_elements = {} self.log_current_tag = None
def setDocumentLocator(self, locator): ContentHandler.setDocumentLocator(self, locator)
def __init__(self): ContentHandler.__init__(self) self.__plugins__ = [] self.__signals__ = [] self.__params__ = [] self.__plugins_map__ = None