diff options
author | UK992 <urbankrajnc92@gmail.com> | 2016-09-08 16:08:38 +0200 |
---|---|---|
committer | UK992 <urbankrajnc92@gmail.com> | 2016-09-09 04:42:30 +0200 |
commit | 875981ece592b03bcf06f16b6613ddabfa11133f (patch) | |
tree | 7827403e0f1ca3e17d1d5eb18d603596f32cef6e /python/tidy/servo_tidy/tidy.py | |
parent | 5a5a76cc5db830d2e622d4e0924837383b64dfa2 (diff) | |
download | servo-875981ece592b03bcf06f16b6613ddabfa11133f.tar.gz servo-875981ece592b03bcf06f16b6613ddabfa11133f.zip |
Fix ordering `use` statements with braces
Diffstat (limited to 'python/tidy/servo_tidy/tidy.py')
-rw-r--r-- | python/tidy/servo_tidy/tidy.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/python/tidy/servo_tidy/tidy.py b/python/tidy/servo_tidy/tidy.py index 340a3cd1a83..081352f8a43 100644 --- a/python/tidy/servo_tidy/tidy.py +++ b/python/tidy/servo_tidy/tidy.py @@ -516,10 +516,13 @@ def check_rust(file_name, lines): yield (idx + 1, "use statement spans multiple lines") # strip "use" from the begin and ";" from the end current_use = line[4:-1] - if indent == current_indent and prev_use and current_use < prev_use: - yield(idx + 1, decl_message.format("use statement") - + decl_expected.format(prev_use) - + decl_found.format(current_use)) + if prev_use: + current_use_cut = current_use.replace("{self,", ".").replace("{", ".") + prev_use_cut = prev_use.replace("{self,", ".").replace("{", ".") + if indent == current_indent and current_use_cut < prev_use_cut: + yield(idx + 1, decl_message.format("use statement") + + decl_expected.format(prev_use) + + decl_found.format(current_use)) prev_use = current_use current_indent = indent |