WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
92447
nrwt: move image diffing code to a separate module
https://bugs.webkit.org/show_bug.cgi?id=92447
Summary
nrwt: move image diffing code to a separate module
Dirk Pranke
Reported
2012-07-26 19:00:30 PDT
nrwt: move image diffing code to a separate module
Attachments
Patch
(31.80 KB, patch)
2012-07-26 19:04 PDT
,
Dirk Pranke
no flags
Details
Formatted Diff
Diff
address review comments
(31.66 KB, patch)
2012-07-26 22:01 PDT
,
Dirk Pranke
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Dirk Pranke
Comment 1
2012-07-26 19:04:58 PDT
Created
attachment 154808
[details]
Patch
Ryosuke Niwa
Comment 2
2012-07-26 20:15:47 PDT
Comment on
attachment 154808
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=154808&action=review
> Tools/ChangeLog:11 > + ImageDiff after a single invocation, and thus we subsequent
Nit: thus we subsequent
> Tools/Scripts/webkitpy/layout_tests/port/image_diff.py:48 > + self._proc = None
Please spell out process. "proc" may refer to procedure, which I initially thought it was referring to.
> Tools/Scripts/webkitpy/layout_tests/port/image_diff.py:62 > + len(actual_contents), actual_contents, > + len(expected_contents), expected_contents))
Ditto about aligning indentation at (.
> Tools/Scripts/webkitpy/layout_tests/port/image_diff.py:64 > + except IOError as e:
Please spell out exception.
Ryosuke Niwa
Comment 3
2012-07-26 20:17:59 PDT
Comment on
attachment 154808
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=154808&action=review
Somehow my earlier comment wasn't posted :(
> Tools/Scripts/webkitpy/layout_tests/port/server_process.py:106 > + stdout=self._host.executive.PIPE, > + stderr=self._host.executive.PIPE, > + close_fds=close_fds, > + env=self._env, > + universal_newlines=self._universal_newlines)
We don't normally align subsequent lines like this elsewhere in WebKit. Elsewhere, we indent by 4 spaces to the right of self._proc. Is it really absolutely required for PEP8?
Dirk Pranke
Comment 4
2012-07-26 21:59:05 PDT
Thanks for the review! (In reply to
comment #3
)
> > Tools/Scripts/webkitpy/layout_tests/port/server_process.py:106 > > + stdout=self._host.executive.PIPE, > > + stderr=self._host.executive.PIPE, > > + close_fds=close_fds, > > + env=self._env, > > + universal_newlines=self._universal_newlines) > > We don't normally align subsequent lines like this elsewhere in WebKit. > Elsewhere, we indent by 4 spaces to the right of self._proc. > Is it really absolutely required for PEP8?
PEP8 recommends either aligning to the paren or an 8-char indent (to distinguish that it is a continuation line rather than a new, indented line), but we don't typically enforce this and I'd be surprised if there was a strong tendency for one or the other in the python code. That said, done :). (In reply to
comment #2
)
> (From update of
attachment 154808
[details]
) > View in context:
https://bugs.webkit.org/attachment.cgi?id=154808&action=review
> > > Tools/ChangeLog:11 > > + ImageDiff after a single invocation, and thus we subsequent > > Nit: thus we subsequent >
Fixed.
> > Tools/Scripts/webkitpy/layout_tests/port/image_diff.py:48 > > + self._proc = None > > Please spell out process. "proc" may refer to procedure, which I initially thought it was referring to.
> Fixed.
> > Tools/Scripts/webkitpy/layout_tests/port/image_diff.py:62 > > + len(actual_contents), actual_contents, > > + len(expected_contents), expected_contents)) > > Ditto about aligning indentation at (.
> Fixed.
> > Tools/Scripts/webkitpy/layout_tests/port/image_diff.py:64 > > + except IOError as e: > > Please spell out exception.
Fixed.
Dirk Pranke
Comment 5
2012-07-26 22:01:04 PDT
Created
attachment 154838
[details]
address review comments
Ryosuke Niwa
Comment 6
2012-07-26 22:42:54 PDT
(In reply to
comment #4
)
> Thanks for the review! > > (In reply to
comment #3
) > > > Tools/Scripts/webkitpy/layout_tests/port/server_process.py:106 > > > + stdout=self._host.executive.PIPE, > > > + stderr=self._host.executive.PIPE, > > > + close_fds=close_fds, > > > + env=self._env, > > > + universal_newlines=self._universal_newlines) > > > > We don't normally align subsequent lines like this elsewhere in WebKit. > > Elsewhere, we indent by 4 spaces to the right of self._proc. > > Is it really absolutely required for PEP8? > > PEP8 recommends either aligning to the paren or an 8-char indent (to distinguish that it is a continuation line rather than a new, indented line), but we don't typically enforce this and I'd be surprised if there was a strong tendency for one or the other in the python code.
If it's not mandatory, we should probably stick with the WebKit style guide.
Dirk Pranke
Comment 7
2012-07-27 11:21:19 PDT
Committed
r123893
: <
http://trac.webkit.org/changeset/123893
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug