Skip to content

Commit 47c2f69

Browse files
committed
Use line break before binary operators in Python code
PEP 8 recommends line break before binary operators. flake8 enforces two mutually exclusive rules for line breaks and binary operators, so the configuration file had to be updated to ignore one of the two.
1 parent 00201c0 commit 47c2f69

File tree

3 files changed

+41
-39
lines changed

3 files changed

+41
-39
lines changed

reportsizetrends/.flake8

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
[flake8]
22
doctests = True
3+
# W503 and W504 are mutually exclusive. PEP 8 recommends line break before.
4+
ignore = W503
35
max-complexity = 10
46
max-line-length = 120
57
select = E,W,F,C,N

reportsizetrends/reportsizetrends.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ class ReportSizeTrends:
7272
shared_data_first_column_letter = timestamp_column_letter
7373
shared_data_last_column_letter = commit_hash_column_letter
7474
shared_data_columns_headings_data = (
75-
"[[\"" + timestamp_column_heading + "\",\"" + sketch_name_column_heading + "\",\"" +
76-
commit_hash_column_heading + "\"]]")
75+
"[[\"" + timestamp_column_heading + "\",\"" + sketch_name_column_heading + "\",\""
76+
+ commit_hash_column_heading + "\"]]")
7777

7878
# These are appended to the FQBN as the size data column headings
7979
flash_heading_indicator = " flash"
@@ -146,8 +146,8 @@ def get_heading_row_data(self):
146146
def populate_shared_data_headings(self):
147147
"""Add the headings to the shared data columns (timestamp, sketch name, commit)"""
148148
spreadsheet_range = (
149-
self.sheet_name + "!" + self.shared_data_first_column_letter + self.heading_row_number + ":" +
150-
self.shared_data_last_column_letter + self.heading_row_number)
149+
self.sheet_name + "!" + self.shared_data_first_column_letter + self.heading_row_number + ":"
150+
+ self.shared_data_last_column_letter + self.heading_row_number)
151151
request = self.service.spreadsheets().values().update(spreadsheetId=self.spreadsheet_id,
152152
range=spreadsheet_range,
153153
valueInputOption="RAW",
@@ -189,12 +189,12 @@ def populate_data_column_headings(self, flash_column_letter, ram_column_letter):
189189
flash_column_letter -- letter of the column that contains the flash usage data
190190
ram_column_letter -- letter of the column that contains the dynamic memory used by globals data
191191
"""
192-
logger.info("No data columns found for " + self.fqbn + ". Adding column headings at columns " +
193-
flash_column_letter + " and " + ram_column_letter)
194-
spreadsheet_range = (self.sheet_name + "!" + flash_column_letter + self.heading_row_number + ":" +
195-
ram_column_letter + self.heading_row_number)
196-
board_data_headings_data = ("[[\"" + self.fqbn + self.flash_heading_indicator + "\",\"" + self.fqbn +
197-
self.ram_heading_indicator + "\"]]")
192+
logger.info("No data columns found for " + self.fqbn + ". Adding column headings at columns "
193+
+ flash_column_letter + " and " + ram_column_letter)
194+
spreadsheet_range = (self.sheet_name + "!" + flash_column_letter + self.heading_row_number + ":"
195+
+ ram_column_letter + self.heading_row_number)
196+
board_data_headings_data = ("[[\"" + self.fqbn + self.flash_heading_indicator + "\",\"" + self.fqbn
197+
+ self.ram_heading_indicator + "\"]]")
198198
request = self.service.spreadsheets().values().update(spreadsheetId=self.spreadsheet_id,
199199
range=spreadsheet_range,
200200
valueInputOption="RAW",
@@ -207,8 +207,8 @@ def get_current_row(self):
207207
populated -- whether the shared data has already been added to the row
208208
number -- the row number
209209
"""
210-
spreadsheet_range = (self.sheet_name + "!" + self.commit_hash_column_letter + ":" +
211-
self.commit_hash_column_letter)
210+
spreadsheet_range = (self.sheet_name + "!" + self.commit_hash_column_letter + ":"
211+
+ self.commit_hash_column_letter)
212212
request = self.service.spreadsheets().values().get(spreadsheetId=self.spreadsheet_id,
213213
range=spreadsheet_range)
214214
commit_hash_column_data = request.execute()
@@ -233,13 +233,13 @@ def create_row(self, row_number):
233233
Keyword arguments:
234234
row_number -- row number
235235
"""
236-
logger.info("No row found for the commit hash: " + self.commit_hash + ". Creating a new row #" +
237-
str(row_number))
238-
spreadsheet_range = (self.sheet_name + "!" + self.shared_data_first_column_letter + str(row_number) +
239-
":" + self.shared_data_last_column_letter + str(row_number))
240-
shared_data_columns_data = ("[[\"" + "{:%Y-%m-%d %H:%M:%S}".format(datetime.datetime.now()) + "\",\"" +
241-
self.sketch_name + "\",\"=HYPERLINK(\\\"" + self.commit_url + "\\\",T(\\\"" +
242-
self.commit_hash + "\\\"))\"]]")
236+
logger.info("No row found for the commit hash: " + self.commit_hash + ". Creating a new row #"
237+
+ str(row_number))
238+
spreadsheet_range = (self.sheet_name + "!" + self.shared_data_first_column_letter + str(row_number)
239+
+ ":" + self.shared_data_last_column_letter + str(row_number))
240+
shared_data_columns_data = ("[[\"" + "{:%Y-%m-%d %H:%M:%S}".format(datetime.datetime.now()) + "\",\""
241+
+ self.sketch_name + "\",\"=HYPERLINK(\\\"" + self.commit_url + "\\\",T(\\\""
242+
+ self.commit_hash + "\\\"))\"]]")
243243
request = self.service.spreadsheets().values().update(spreadsheetId=self.spreadsheet_id,
244244
range=spreadsheet_range,
245245
valueInputOption="USER_ENTERED",
@@ -257,8 +257,8 @@ def write_memory_usage_data(self, flash_column_letter, ram_column_letter, row_nu
257257
flash -- flash usage
258258
ram -- dynamic memory used for global variables
259259
"""
260-
spreadsheet_range = (self.sheet_name + "!" + flash_column_letter + str(row_number) + ":" +
261-
ram_column_letter + str(row_number))
260+
spreadsheet_range = (self.sheet_name + "!" + flash_column_letter + str(row_number) + ":"
261+
+ ram_column_letter + str(row_number))
262262
size_data = "[[" + flash + "," + ram + "]]"
263263
request = self.service.spreadsheets().values().update(spreadsheetId=self.spreadsheet_id,
264264
range=spreadsheet_range,

reportsizetrends/tests/test_reportsizetrends.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ def test_get_heading_row_data(self):
114114
report_size_trends.service = Service()
115115

116116
self.assertEqual(heading_row_data, report_size_trends.get_heading_row_data())
117-
spreadsheet_range = (sheet_name + "!" + report_size_trends.heading_row_number + ":" +
118-
report_size_trends.heading_row_number)
117+
spreadsheet_range = (sheet_name + "!" + report_size_trends.heading_row_number + ":"
118+
+ report_size_trends.heading_row_number)
119119
Service.get.assert_called_once_with(spreadsheetId=spreadsheet_id, range=spreadsheet_range)
120120
Service.execute.assert_called_once()
121121

@@ -139,9 +139,9 @@ def test_populate_shared_data_headings(self):
139139

140140
report_size_trends.populate_shared_data_headings()
141141
spreadsheet_range = (
142-
sheet_name + "!" + report_size_trends.shared_data_first_column_letter +
143-
report_size_trends.heading_row_number + ":" + report_size_trends.shared_data_last_column_letter +
144-
report_size_trends.heading_row_number
142+
sheet_name + "!" + report_size_trends.shared_data_first_column_letter
143+
+ report_size_trends.heading_row_number + ":" + report_size_trends.shared_data_last_column_letter
144+
+ report_size_trends.heading_row_number
145145
)
146146
Service.update.assert_called_once_with(
147147
spreadsheetId=spreadsheet_id,
@@ -200,10 +200,10 @@ def test_populate_data_column_headings(self):
200200

201201
report_size_trends.populate_data_column_headings(flash_column_letter=flash_column_letter,
202202
ram_column_letter=ram_column_letter)
203-
spreadsheet_range = (sheet_name + "!" + flash_column_letter + report_size_trends.heading_row_number + ":" +
204-
ram_column_letter + report_size_trends.heading_row_number)
205-
board_data_headings_data = ("[[\"" + fqbn + report_size_trends.flash_heading_indicator + "\",\"" + fqbn +
206-
report_size_trends.ram_heading_indicator + "\"]]")
203+
spreadsheet_range = (sheet_name + "!" + flash_column_letter + report_size_trends.heading_row_number + ":"
204+
+ ram_column_letter + report_size_trends.heading_row_number)
205+
board_data_headings_data = ("[[\"" + fqbn + report_size_trends.flash_heading_indicator + "\",\"" + fqbn
206+
+ report_size_trends.ram_heading_indicator + "\"]]")
207207
Service.update.assert_called_once_with(spreadsheetId=spreadsheet_id,
208208
range=spreadsheet_range,
209209
valueInputOption="RAW",
@@ -229,8 +229,8 @@ def test_get_current_row(self):
229229
report_size_trends.service = Service()
230230

231231
self.assertEqual({"populated": True, "number": 2}, report_size_trends.get_current_row())
232-
spreadsheet_range = (sheet_name + "!" + report_size_trends.commit_hash_column_letter + ":" +
233-
report_size_trends.commit_hash_column_letter)
232+
spreadsheet_range = (sheet_name + "!" + report_size_trends.commit_hash_column_letter + ":"
233+
+ report_size_trends.commit_hash_column_letter)
234234
Service.get.assert_called_once_with(spreadsheetId=spreadsheet_id, range=spreadsheet_range)
235235
Service.execute.assert_called_once()
236236
Service.execute = unittest.mock.MagicMock(return_value={"values": [["foo"], ["bar"]]})
@@ -259,11 +259,11 @@ def test_create_row(self):
259259
report_size_trends.service = Service()
260260

261261
report_size_trends.create_row(row_number=row_number)
262-
spreadsheet_range = (sheet_name + "!" + report_size_trends.shared_data_first_column_letter + str(row_number) +
263-
":" + report_size_trends.shared_data_last_column_letter + str(row_number))
264-
shared_data_columns_data = ("[[\"" + '{:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now()) + "\",\"" +
265-
sketch_name + "\",\"=HYPERLINK(\\\"" + report_size_trends.commit_url +
266-
"\\\",T(\\\"" + report_size_trends.commit_hash + "\\\"))\"]]")
262+
spreadsheet_range = (sheet_name + "!" + report_size_trends.shared_data_first_column_letter + str(row_number)
263+
+ ":" + report_size_trends.shared_data_last_column_letter + str(row_number))
264+
shared_data_columns_data = ("[[\"" + '{:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now()) + "\",\""
265+
+ sketch_name + "\",\"=HYPERLINK(\\\"" + report_size_trends.commit_url
266+
+ "\\\",T(\\\"" + report_size_trends.commit_hash + "\\\"))\"]]")
267267
Service.update.assert_called_once_with(spreadsheetId=spreadsheet_id,
268268
range=spreadsheet_range,
269269
valueInputOption="USER_ENTERED",
@@ -296,8 +296,8 @@ def test_write_memory_usage_data(self):
296296
report_size_trends.write_memory_usage_data(flash_column_letter=flash_column_letter,
297297
ram_column_letter=ram_column_letter,
298298
row_number=row_number, flash=flash, ram=ram)
299-
spreadsheet_range = (sheet_name + "!" + flash_column_letter + str(row_number) + ":" +
300-
ram_column_letter + str(row_number))
299+
spreadsheet_range = (sheet_name + "!" + flash_column_letter + str(row_number) + ":"
300+
+ ram_column_letter + str(row_number))
301301
size_data = "[[" + flash + "," + ram + "]]"
302302
Service.update.assert_called_once_with(spreadsheetId=spreadsheet_id,
303303
range=spreadsheet_range,

0 commit comments

Comments
 (0)