Skip to content

Commit 765b568

Browse files
authored
Merge pull request #2160 from freakboy3742/post-audit-cleanup
Post audit cleanup
2 parents 0b7b091 + d6509b6 commit 765b568

File tree

169 files changed

+354
-559
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

169 files changed

+354
-559
lines changed

android/src/toga_android/app.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def onOptionsItemSelected(self, menuitem):
8484
# This method also fires when opening submenus
8585
return False
8686
else:
87-
self.menuitem_mapping[itemid].action(None)
87+
self.menuitem_mapping[itemid].action()
8888
return True
8989

9090
def onPrepareOptionsMenu(self, menu):

android/src/toga_android/dialogs.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def __init__(
5757
self.native.show()
5858

5959
def completion_handler(self, return_value: bool) -> None:
60-
self.on_result(self, return_value)
60+
self.on_result(return_value)
6161
self.interface.future.set_result(return_value)
6262

6363

android/src/toga_android/widgets/button.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def __init__(self, button_impl):
1212
self.button_impl = button_impl
1313

1414
def onClick(self, _view):
15-
self.button_impl.interface.on_press(None)
15+
self.button_impl.interface.on_press()
1616

1717

1818
class Button(TextViewWidget):

android/src/toga_android/widgets/canvas.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ def __init__(self, impl):
4040
def onTouch(self, canvas, event):
4141
x, y = map(self.impl.scale_out, (event.getX(), event.getY()))
4242
if (action := event.getAction()) == MotionEvent.ACTION_DOWN:
43-
self.interface.on_press(None, x, y)
43+
self.interface.on_press(x, y)
4444
elif action == MotionEvent.ACTION_MOVE:
45-
self.interface.on_drag(None, x, y)
45+
self.interface.on_drag(x, y)
4646
elif action == MotionEvent.ACTION_UP:
47-
self.interface.on_release(None, x, y)
47+
self.interface.on_release(x, y)
4848
else: # pragma: no cover
4949
return False
5050
return True
@@ -58,7 +58,7 @@ def create(self):
5858

5959
def set_bounds(self, x, y, width, height):
6060
super().set_bounds(x, y, width, height)
61-
self.interface.on_resize(None, width=width, height=height)
61+
self.interface.on_resize(width=width, height=height)
6262

6363
def redraw(self):
6464
self.native.invalidate()

android/src/toga_android/widgets/dateinput.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def get_value(self):
4242
def set_value(self, value):
4343
self.native.setText(value.isoformat())
4444
self._dialog.updateDate(value.year, value.month - 1, value.day)
45-
self.interface.on_change(None)
45+
self.interface.on_change()
4646

4747
def get_min_date(self):
4848
return py_date(self._picker.getMinDate())

android/src/toga_android/widgets/detailedlist.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def __init__(self, impl, row_number):
2121

2222
def onClick(self, _view):
2323
self.impl._set_selection(self.row_number)
24-
self.impl.interface.on_select(None)
24+
self.impl.interface.on_select()
2525

2626

2727
@dataclass
@@ -40,7 +40,7 @@ def __init__(self, impl, row_number):
4040

4141
def onLongClick(self, _view):
4242
self.impl._set_selection(self.row_number)
43-
self.impl.interface.on_select(None)
43+
self.impl.interface.on_select()
4444

4545
actions = [
4646
action
@@ -76,7 +76,7 @@ def __init__(self, actions, row):
7676
self.row = row
7777

7878
def onClick(self, dialog, which):
79-
self.actions[which].handler(None, row=self.row)
79+
self.actions[which].handler(row=self.row)
8080

8181

8282
class OnRefreshListener(dynamic_proxy(SwipeRefreshLayout.OnRefreshListener)):
@@ -85,7 +85,7 @@ def __init__(self, interface):
8585
self._interface = interface
8686

8787
def onRefresh(self):
88-
self._interface.on_refresh(None)
88+
self._interface.on_refresh()
8989

9090

9191
class DetailedList(Widget):

android/src/toga_android/widgets/multilinetextinput.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def create(self):
1212
)
1313

1414
def _on_change(self):
15-
self.interface.on_change(None)
15+
self.interface.on_change()
1616

1717
def _on_confirm(self): # pragma: nocover
1818
pass # The interface doesn't support this event.

android/src/toga_android/widgets/numberinput.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def set_min_value(self, value):
3434
pass # This backend doesn't support stepped increments.
3535

3636
def _on_change(self):
37-
self.interface.on_change(None)
37+
self.interface.on_change()
3838

3939
def _on_confirm(self): # pragma: nocover
4040
pass # The interface doesn't support this event.

android/src/toga_android/widgets/scrollcontainer.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def __init__(self, impl):
2727
self.impl = impl
2828

2929
def onScrollChange(self, view, new_x, new_y, old_x, old_y):
30-
self.impl.interface.on_scroll(None)
30+
self.impl.interface.on_scroll()
3131

3232

3333
class ScrollContainer(Widget, Container):

android/src/toga_android/widgets/selection.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def create(self):
3535
# the change, and use self.last_selection to prevent duplication.
3636
def on_change(self, index):
3737
if index != self.last_selection:
38-
self.interface.on_change(None)
38+
self.interface.on_change()
3939
self.last_selection = index
4040

4141
def insert(self, index, item):
@@ -68,7 +68,7 @@ def remove(self, index, item=None):
6868
self.select_item(self.last_selection)
6969

7070
if removed_selection:
71-
self.interface.on_change(None)
71+
self.interface.on_change()
7272

7373
def select_item(self, index, item=None):
7474
self.native.setSelection(index)

android/src/toga_android/widgets/slider.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ def onProgressChanged(self, _view, _progress, _from_user):
2424
self.impl.on_change()
2525

2626
def onStartTrackingTouch(self, native_seekbar):
27-
self.impl.interface.on_press(None)
27+
self.impl.interface.on_press()
2828

2929
def onStopTrackingTouch(self, native_seekbar):
30-
self.impl.interface.on_release(None)
30+
self.impl.interface.on_release()
3131

3232

3333
class Slider(Widget, toga.widgets.slider.IntSliderImpl):

android/src/toga_android/widgets/switch.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def __init__(self, impl):
1212
self._impl = impl
1313

1414
def onCheckedChanged(self, _button, _checked):
15-
self._impl.interface.on_change(None)
15+
self._impl.interface.on_change()
1616

1717

1818
class Switch(TextViewWidget):

android/src/toga_android/widgets/table.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def onClick(self, view):
2828
else:
2929
self.impl.clear_selection()
3030
self.impl.add_selection(tr_id, view)
31-
self.impl.interface.on_select(None)
31+
self.impl.interface.on_select()
3232

3333

3434
class TogaOnLongClickListener(dynamic_proxy(View.OnLongClickListener)):
@@ -40,8 +40,8 @@ def onLongClick(self, view):
4040
self.impl.clear_selection()
4141
index = view.getId()
4242
self.impl.add_selection(index, view)
43-
self.impl.interface.on_select(None)
44-
self.impl.interface.on_activate(None, row=self.impl.interface.data[index])
43+
self.impl.interface.on_select()
44+
self.impl.interface.on_activate(row=self.impl.interface.data[index])
4545
return True
4646

4747

android/src/toga_android/widgets/textinput.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -110,17 +110,17 @@ def is_valid(self):
110110
return self.native.getError() is None
111111

112112
def _on_change(self):
113-
self.interface.on_change(None)
113+
self.interface.on_change()
114114
self.interface._validate()
115115

116116
def _on_confirm(self):
117-
self.interface.on_confirm(None)
117+
self.interface.on_confirm()
118118

119119
def _on_gain_focus(self):
120-
self.interface.on_gain_focus(None)
120+
self.interface.on_gain_focus()
121121

122122
def _on_lose_focus(self):
123-
self.interface.on_lose_focus(None)
123+
self.interface.on_lose_focus()
124124

125125
def rehint(self):
126126
self.interface.intrinsic.width = at_least(self.interface._MIN_WIDTH)

android/src/toga_android/widgets/timeinput.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def get_value(self):
3838
def set_value(self, value):
3939
self.native.setText(value.isoformat(timespec="minutes"))
4040
self._dialog.updateTime(value.hour, value.minute)
41-
self.interface.on_change(None)
41+
self.interface.on_change()
4242

4343
def get_min_time(self):
4444
return self._min_time

changes/2171.misc.rst

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
The use of ``pytest-freezegun`` was replaced with ``pytest-freezer``, due to lack of maintenance on the freezegun plugin.

cocoa/src/toga_cocoa/app.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def cocoa_windowShouldClose(self):
4747
# As a result of calling that method, the app will either
4848
# exit, or the user will cancel the exit; in which case
4949
# the main window shouldn't close, either.
50-
self.interface.app.on_exit(None)
50+
self.interface.app.on_exit()
5151
return False
5252

5353

@@ -101,7 +101,7 @@ def application_openFiles_(self, app, filenames) -> None: # pragma: no cover
101101
@objc_method
102102
def selectMenuItem_(self, sender) -> None:
103103
cmd = self.impl._menu_items[sender]
104-
cmd.action(None)
104+
cmd.action()
105105

106106
@objc_method
107107
def validateMenuItem_(self, sender) -> bool:
@@ -303,7 +303,7 @@ def _menu_about(self, app, **kwargs):
303303
self.interface.about()
304304

305305
def _menu_quit(self, app, **kwargs):
306-
self.interface.on_exit(None)
306+
self.interface.on_exit()
307307

308308
def _menu_close_window(self, app, **kwargs):
309309
if self.interface.current_window:

cocoa/src/toga_cocoa/dialogs.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@ def build_dialog(self):
5454
pass
5555

5656
def completion_handler(self, return_value: int) -> None:
57-
self.on_result(None, None)
57+
self.on_result(None)
5858

5959
self.interface.future.set_result(None)
6060

6161
def bool_completion_handler(self, return_value: int) -> None:
6262
result = return_value == NSAlertFirstButtonReturn
6363

64-
self.on_result(None, result)
64+
self.on_result(result)
6565

6666
self.interface.future.set_result(result)
6767

@@ -216,7 +216,7 @@ def single_path_completion_handler(self, return_value: int) -> None:
216216
else:
217217
result = None
218218

219-
self.on_result(None, result)
219+
self.on_result(result)
220220
self.interface.future.set_result(result)
221221

222222
def multi_path_completion_handler(self, return_value: int) -> None:
@@ -225,7 +225,7 @@ def multi_path_completion_handler(self, return_value: int) -> None:
225225
else:
226226
result = None
227227

228-
self.on_result(None, result)
228+
self.on_result(result)
229229

230230
self.interface.future.set_result(result)
231231

cocoa/src/toga_cocoa/widgets/button.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class TogaButton(NSButton):
2222

2323
@objc_method
2424
def onPress_(self, obj) -> None:
25-
self.interface.on_press(None)
25+
self.interface.on_press()
2626

2727

2828
class Button(Widget):

cocoa/src/toga_cocoa/widgets/canvas.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -50,34 +50,34 @@ def isFlipped(self) -> bool:
5050
def mouseDown_(self, event) -> None:
5151
position = self.convertPoint(event.locationInWindow, fromView=None)
5252
if event.clickCount == 1:
53-
self.interface.on_press(None, position.x, position.y)
53+
self.interface.on_press(position.x, position.y)
5454
else:
55-
self.interface.on_activate(None, position.x, position.y)
55+
self.interface.on_activate(position.x, position.y)
5656

5757
@objc_method
5858
def rightMouseDown_(self, event) -> None:
5959
position = self.convertPoint(event.locationInWindow, fromView=None)
60-
self.interface.on_alt_press(None, position.x, position.y)
60+
self.interface.on_alt_press(position.x, position.y)
6161

6262
@objc_method
6363
def mouseUp_(self, event) -> None:
6464
position = self.convertPoint(event.locationInWindow, fromView=None)
65-
self.interface.on_release(None, position.x, position.y)
65+
self.interface.on_release(position.x, position.y)
6666

6767
@objc_method
6868
def rightMouseUp_(self, event) -> None:
6969
position = self.convertPoint(event.locationInWindow, fromView=None)
70-
self.interface.on_alt_release(None, position.x, position.y)
70+
self.interface.on_alt_release(position.x, position.y)
7171

7272
@objc_method
7373
def mouseDragged_(self, event) -> None:
7474
position = self.convertPoint(event.locationInWindow, fromView=None)
75-
self.interface.on_drag(None, position.x, position.y)
75+
self.interface.on_drag(position.x, position.y)
7676

7777
@objc_method
7878
def rightMouseDragged_(self, event) -> None:
7979
position = self.convertPoint(event.locationInWindow, fromView=None)
80-
self.interface.on_alt_drag(None, position.x, position.y)
80+
self.interface.on_alt_drag(position.x, position.y)
8181

8282

8383
class Canvas(Widget):
@@ -94,7 +94,7 @@ def redraw(self):
9494

9595
def set_bounds(self, x, y, width, height):
9696
super().set_bounds(x, y, width, height)
97-
self.interface.on_resize(None, width=width, height=height)
97+
self.interface.on_resize(width=width, height=height)
9898

9999
def set_background_color(self, color):
100100
if color is TRANSPARENT or color is None:

cocoa/src/toga_cocoa/widgets/detailedlist.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,12 @@ def menuForEvent_(self, event):
5656
@objc_method
5757
def primaryActionOnRow_(self, menuitem):
5858
row = self.interface.data[menuitem.tag]
59-
self.interface.on_primary_action(self.interface, row=row)
59+
self.interface.on_primary_action(row=row)
6060

6161
@objc_method
6262
def secondaryActionOnRow_(self, menuitem):
6363
row = self.interface.data[menuitem.tag]
64-
self.interface.on_secondary_action(self.interface, row=row)
64+
self.interface.on_secondary_action(row=row)
6565

6666
# TableDataSource methods
6767
@objc_method
@@ -122,7 +122,7 @@ def selectionShouldChangeInTableView_(self, table) -> bool:
122122

123123
@objc_method
124124
def tableViewSelectionDidChange_(self, notification) -> None:
125-
self.interface.on_select(self.interface)
125+
self.interface.on_select()
126126

127127

128128
class DetailedList(Widget):
@@ -180,7 +180,7 @@ def remove(self, index, item):
180180

181181
# After deletion, the selection changes, but Cocoa doesn't send
182182
# a tableViewSelectionDidChange: message.
183-
self.interface.on_select(self.interface)
183+
self.interface.on_select()
184184

185185
def clear(self):
186186
self.native_detailedlist.reloadData()

cocoa/src/toga_cocoa/widgets/internal/refresh.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ def scrollWheel_(self, event) -> None:
273273
NSMakePoint(self.contentView.bounds.origin.x, -HEADER_HEIGHT)
274274
)
275275
self.refresh_indicator.startAnimation(self)
276-
self.interface.on_refresh(self.interface)
276+
self.interface.on_refresh()
277277

278278
send_super(__class__, self, "scrollWheel:", event, argtypes=[c_void_p])
279279

cocoa/src/toga_cocoa/widgets/multilinetextinput.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class TogaTextView(NSTextView):
2121

2222
@objc_method
2323
def textDidChange_(self, notification) -> None:
24-
self.interface.on_change(None)
24+
self.interface.on_change()
2525

2626

2727
class MultilineTextInput(Widget):
@@ -78,7 +78,7 @@ def get_value(self):
7878

7979
def set_value(self, value):
8080
self.native_text.string = value
81-
self.interface.on_change(None)
81+
self.interface.on_change()
8282

8383
def set_color(self, value):
8484
self.native_text.textColor = native_color(value)

0 commit comments

Comments
 (0)