#19842: offer a `LenientParser` option with metrics-lib -------------------------------------+--------------------- Reporter: iwakeh | Owner: karsten Type: enhancement | Status: new Priority: Medium | Milestone: Component: Metrics/metrics-lib | Version: Severity: Normal | Keywords: Actual Points: | Parent ID: Points: | Reviewer: Sponsor: | -------------------------------------+--------------------- Provide another parser option, quote from #19170#comment:7
make use of the `descriptor.parser` and `descriptor.reader` properties and supply a different non-ascci-accepting parser, let's call it `LenientParser`, as well as a LenientReader. * Necessary change in CollecTor would be to set the `descriptor.parser` and `descriptor.reader` properties to the LenientParser class. * Necessary change in metrics-lib would be the addition of the LenientParser, which consist mostly in providing additional ParserHelper methods that accept non-ascii and calling these in the appropriate places; most of the code will be the same as in the current, stricter implementation. Also a LenientReader would have to be supplied. That way we could switch between implementations. Users of metrics-lib would also have another option. -- Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19842> Tor Bug Tracker & Wiki <https://trac.torproject.org/> The Tor Project: anonymity online _______________________________________________ tor-bugs mailing list tor-bugs@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs