Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Delta Between Two Patch Sets: abp/filters/rpy.py

Issue 29849585: Issue 6835 - Add R support to python-abp (Closed)
Left Patch Set: Created Aug. 7, 2018, 3:06 p.m.
Right Patch Set: Fixed consistency issues in README.md Created Aug. 31, 2018, 10:17 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « README.md ('k') | tests/test_rpy.py » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 # This file is part of Adblock Plus <https://adblockplus.org/>, 1 # This file is part of Adblock Plus <https://adblockplus.org/>,
2 # Copyright (C) 2006-present eyeo GmbH 2 # Copyright (C) 2006-present eyeo GmbH
3 # 3 #
4 # Adblock Plus is free software: you can redistribute it and/or modify 4 # Adblock Plus is free software: you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License version 3 as 5 # it under the terms of the GNU General Public License version 3 as
6 # published by the Free Software Foundation. 6 # published by the Free Software Foundation.
7 # 7 #
8 # Adblock Plus is distributed in the hope that it will be useful, 8 # Adblock Plus is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
(...skipping 13 matching lines...) Expand all
24 from abp.filters import parse_line 24 from abp.filters import parse_line
25 25
26 __all__ = ['line2dict'] 26 __all__ = ['line2dict']
27 27
28 28
29 def tuple2dict(data): 29 def tuple2dict(data):
30 """Convert a parsed filter from a namedtuple to a dict. 30 """Convert a parsed filter from a namedtuple to a dict.
31 31
32 Parameters 32 Parameters
33 ---------- 33 ----------
34 filter: namedtuple 34 data: namedtuple
Vasily Kuznetsov 2018/08/08 14:32:50 Nit: parameter name mismatch :)
Tudor Avram 2018/08/09 12:55:02 Done.
35 The parsed filter. 35 The parsed filter.
36 36
37 Returns 37 Returns
38 ------- 38 -------
39 dict 39 dict
40 The resulting dictionary 40 The resulting dictionary
41 41
42 """ 42 """
43 result = dict(data._asdict()) 43 result = dict(data._asdict())
44 result['type'] = data.__class__.__name__ 44 result['type'] = data.__class__.__name__
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 The filter text we want to parse 84 The filter text we want to parse
85 85
86 Returns 86 Returns
87 ------- 87 -------
88 dict 88 dict
89 With the parsing results and all strings converted to utf8 byte 89 With the parsing results and all strings converted to utf8 byte
90 strings. 90 strings.
91 91
92 """ 92 """
93 return strings2utf8(tuple2dict(parse_line(text))) 93 return strings2utf8(tuple2dict(parse_line(text)))
LEFTRIGHT

Powered by Google App Engine
This is Rietveld