On 6 April 2016 at 13:53, Russell Bryant <russ...@ovn.org> wrote: > > > On Wed, Apr 6, 2016 at 3:46 PM, Joe Stringer <j...@ovn.org> wrote: >> >> Although tests ideally also stick to shorter line lengths, it is very >> common for fixed text blocks like flows or large packets to be specified >> within tests. Checkpatch shouldn't complain about cases like these. >> >> Signed-off-by: Joe Stringer <j...@ovn.org> > > > Acked-by: Russell Bryant <russ...@ovn.org> > > @@ -99,14 +105,23 @@ def ovs_checkpatch_parse(text): >> >> co_authors = [] >> parse = 0 >> current_file = '' >> + previous_file = '' >> scissors = re.compile(r'^[\w]*---[\w]*') >> hunks = re.compile('^(---|\+\+\+) (\S+)') >> is_signature = re.compile(r'((\s*Signed-off-by: )(.*))$', >> re.I | re.M | re.S) >> is_co_author = re.compile(r'(\s*(Co-authored-by: )(.*))$', >> re.I | re.M | re.S) >> + skip_line_length_check = False >> >> for line in text.split('\n'): >> + if current_file is not previous_file: >> + previous_file = current_file >> + for filetype in line_length_blacklist: >> + if filetype in current_file: >> + skip_line_length_check = True >> + break >> + > > > Since you made a comment about Python style, the above could also be: > > if current_file != previous_file: > previous_file = current_file > if any([ft in current_file for ft in line_length_blacklist]): > skip_line_length_check = True > break
I'll fold this in (minus the break line) and send v3. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev