Skip to content

Commit

Permalink
Use python3 style super consistently
Browse files Browse the repository at this point in the history
Static syntax checker flagged layout_listbox_example.py at:
    super(Gtk.ListBoxRow, self).__init__()
as:
    bad-super-call: Bad first argument 'ListBoxRow' given to super()

This got me to check recent python3 situation.
    https://docs.python.org/3.9/library/functions.html#super
    https://rhettinger.wordpress.com/2011/05/26/super-considered-super/

After reading this and updating this part of code, I also realized all
subclass of Gtk.Window except one in popover_advanced_example.py were
not using super() but calling it directly in the subclass's __init__.
Not so nice.

I decided to fix them all for cleaner consistency.

Signed-off-by: Osamu Aoki <osamu@debian.org>
  • Loading branch information
osamuaoki authored and sebp committed Jul 6, 2021
1 parent 9a605ff commit 702d924
Show file tree
Hide file tree
Showing 40 changed files with 41 additions and 43 deletions.
2 changes: 1 addition & 1 deletion examples/button_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class ButtonWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Button Demo")
super().__init__(title="Button Demo")
self.set_border_width(10)

hbox = Gtk.Box(spacing=6)
Expand Down
2 changes: 1 addition & 1 deletion examples/cellrendereraccel_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class CellRendererAccelWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="CellRendererAccel Example")
super().__init__(title="CellRendererAccel Example")

self.set_default_size(200, 200)

Expand Down
2 changes: 1 addition & 1 deletion examples/cellrenderercombo_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class CellRendererComboWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="CellRendererCombo Example")
super().__init__(title="CellRendererCombo Example")

self.set_default_size(200, 200)

Expand Down
2 changes: 1 addition & 1 deletion examples/cellrendererpixbuf_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class CellRendererPixbufWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="CellRendererPixbuf Example")
super().__init__(title="CellRendererPixbuf Example")

self.set_default_size(200, 200)

Expand Down
2 changes: 1 addition & 1 deletion examples/cellrendererprogress_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class CellRendererProgressWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="CellRendererProgress Example")
super().__init__(title="CellRendererProgress Example")

self.set_default_size(200, 200)

Expand Down
2 changes: 1 addition & 1 deletion examples/cellrendererspin_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class CellRendererSpinWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="CellRendererSpin Example")
super().__init__(title="CellRendererSpin Example")

self.set_default_size(200, 200)

Expand Down
2 changes: 1 addition & 1 deletion examples/cellrenderertext_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class CellRendererTextWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="CellRendererText Example")
super().__init__(title="CellRendererText Example")

self.set_default_size(200, 200)

Expand Down
2 changes: 1 addition & 1 deletion examples/cellrenderertoggle_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class CellRendererToggleWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="CellRendererToggle Example")
super().__init__(title="CellRendererToggle Example")

self.set_default_size(200, 200)

Expand Down
2 changes: 1 addition & 1 deletion examples/checkbutton_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class CheckButtonWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="CheckButton Demo")
super().__init__(title="CheckButton Demo")
self.set_border_width(10)

hbox = Gtk.Box(spacing=6)
Expand Down
2 changes: 1 addition & 1 deletion examples/clipboard_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class ClipboardWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Clipboard Example")
super().__init__(title="Clipboard Example")

grid = Gtk.Grid()

Expand Down
2 changes: 1 addition & 1 deletion examples/combobox_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class ComboBoxWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="ComboBox Example")
super().__init__(title="ComboBox Example")

self.set_border_width(10)

Expand Down
2 changes: 1 addition & 1 deletion examples/dialog_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class DialogExample(Gtk.Dialog):
def __init__(self, parent):
Gtk.Dialog.__init__(self, title="My Dialog", transient_for=parent, flags=0)
super().__init__(title="My Dialog", transient_for=parent, flags=0)
self.add_buttons(
Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_OK, Gtk.ResponseType.OK
)
Expand Down
2 changes: 1 addition & 1 deletion examples/drag_and_drop_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

class DragDropWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Drag and Drop Demo")
super().__init__(title="Drag and Drop Demo")

vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6)
self.add(vbox)
Expand Down
2 changes: 1 addition & 1 deletion examples/entry_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class EntryWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Entry Demo")
super().__init__(title="Entry Demo")
self.set_size_request(200, 100)

self.timeout_id = None
Expand Down
2 changes: 1 addition & 1 deletion examples/expander_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class ExpanderExample(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Expander Demo")
super().__init__(title="Expander Demo")

self.set_size_request(350, 100)

Expand Down
2 changes: 1 addition & 1 deletion examples/extended_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class MyWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Hello World")
super().__init__(title="Hello World")

self.button = Gtk.Button(label="Click Here")
self.button.connect("clicked", self.on_button_clicked)
Expand Down
2 changes: 1 addition & 1 deletion examples/filechooserdialog_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class FileChooserWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="FileChooser Example")
super().__init__(title="FileChooser Example")

box = Gtk.Box(spacing=6)
self.add(box)
Expand Down
2 changes: 1 addition & 1 deletion examples/iconview_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

class IconViewWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self)
super().__init__()
self.set_default_size(200, 200)

liststore = Gtk.ListStore(Pixbuf, str)
Expand Down
2 changes: 1 addition & 1 deletion examples/label_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class LabelWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Label Example")
super().__init__(title="Label Example")

hbox = Gtk.Box(spacing=10)
hbox.set_homogeneous(False)
Expand Down
2 changes: 1 addition & 1 deletion examples/layout_box_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class MyWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Hello World")
super().__init__(title="Hello World")

self.box = Gtk.Box(spacing=6)
self.add(self.box)
Expand Down
2 changes: 1 addition & 1 deletion examples/layout_flowbox_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class FlowBoxWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="FlowBox Demo")
super().__init__(title="FlowBox Demo")
self.set_border_width(10)
self.set_default_size(300, 250)

Expand Down
2 changes: 1 addition & 1 deletion examples/layout_grid_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class GridWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Grid Example")
sper().__init__(title="Grid Example")

grid = Gtk.Grid()
self.add(grid)
Expand Down
2 changes: 1 addition & 1 deletion examples/layout_headerbar_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class HeaderBarWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="HeaderBar Demo")
super().__init__(title="HeaderBar Demo")
self.set_border_width(10)
self.set_default_size(400, 200)

Expand Down
4 changes: 2 additions & 2 deletions examples/layout_listbox_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@

class ListBoxRowWithData(Gtk.ListBoxRow):
def __init__(self, data):
super(Gtk.ListBoxRow, self).__init__()
super().__init__()
self.data = data
self.add(Gtk.Label(label=data))


class ListBoxWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="ListBox Demo")
super().__init__(title="ListBox Demo")
self.set_border_width(10)

box_outer = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6)
Expand Down
2 changes: 1 addition & 1 deletion examples/layout_stack_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class StackWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Stack Demo")
super().__init__(title="Stack Demo")
self.set_border_width(10)

vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6)
Expand Down
2 changes: 1 addition & 1 deletion examples/layout_table_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class TableWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Table Example")
super().__init__(title="Table Example")

table = Gtk.Table(n_rows=3, n_columns=3, homogeneous=True)
self.add(table)
Expand Down
2 changes: 1 addition & 1 deletion examples/linkbutton_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class LinkButtonWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="LinkButton Demo")
super().__init__(title="LinkButton Demo")
self.set_border_width(10)

button = Gtk.LinkButton.new_with_label(
Expand Down
2 changes: 1 addition & 1 deletion examples/menu_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@

class MenuExampleWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Menu Example")
self().__init__(title="Menu Example")

self.set_default_size(200, 200)

Expand Down
2 changes: 1 addition & 1 deletion examples/messagedialog_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class MessageDialogWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="MessageDialog Example")
super().__init__(title="MessageDialog Example")

box = Gtk.Box(spacing=6)
self.add(box)
Expand Down
2 changes: 1 addition & 1 deletion examples/notebook_plain_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class MyWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Simple Notebook Example")
super().__init__(title="Simple Notebook Example")
self.set_border_width(3)

self.notebook = Gtk.Notebook()
Expand Down
2 changes: 1 addition & 1 deletion examples/popover_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class PopoverWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Popover Demo")
super().__init__(title="Popover Demo")
self.set_border_width(10)
self.set_default_size(300, 200)

Expand Down
2 changes: 1 addition & 1 deletion examples/progressbar_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class ProgressBarWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="ProgressBar Demo")
super().__init__(title="ProgressBar Demo")
self.set_border_width(10)

vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6)
Expand Down
2 changes: 1 addition & 1 deletion examples/radiobutton_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class RadioButtonWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="RadioButton Demo")
super().__init__(title="RadioButton Demo")
self.set_border_width(10)

hbox = Gtk.Box(spacing=6)
Expand Down
2 changes: 1 addition & 1 deletion examples/spinbutton_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class SpinButtonWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="SpinButton Demo")
super().__init__(title="SpinButton Demo")
self.set_border_width(10)

hbox = Gtk.Box(spacing=6)
Expand Down
2 changes: 1 addition & 1 deletion examples/spinner_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
class SpinnerAnimation(Gtk.Window):
def __init__(self):

Gtk.Window.__init__(self, title="Spinner")
super().__init__(title="Spinner")
self.set_border_width(3)
self.connect("destroy", Gtk.main_quit)

Expand Down
2 changes: 1 addition & 1 deletion examples/spinner_ext_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class SpinnerWindow(Gtk.Window):
def __init__(self, *args, **kwargs):
Gtk.Window.__init__(self, title="Spinner Demo")
super().__init__(title="Spinner Demo")
self.set_border_width(10)

mainBox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6)
Expand Down
2 changes: 1 addition & 1 deletion examples/switch_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class SwitcherWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Switch Demo")
super().__init__(title="Switch Demo")
self.set_border_width(10)

hbox = Gtk.Box(spacing=6)
Expand Down
4 changes: 1 addition & 3 deletions examples/textview_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,7 @@

class SearchDialog(Gtk.Dialog):
def __init__(self, parent):
Gtk.Dialog.__init__(
self, title="Search", transient_for=parent, modal=True,
)
super().__init__(title="Search", transient_for=parent, modal=True)
self.add_buttons(
Gtk.STOCK_FIND,
Gtk.ResponseType.OK,
Expand Down
2 changes: 1 addition & 1 deletion examples/togglebutton_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

class ToggleButtonWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="ToggleButton Demo")
super().__init__(title="ToggleButton Demo")
self.set_border_width(10)

hbox = Gtk.Box(spacing=6)
Expand Down
2 changes: 1 addition & 1 deletion examples/treeview_filter_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

class TreeViewFilterWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Treeview Filter Demo")
super().__init__(title="Treeview Filter Demo")
self.set_border_width(10)

# Setting up the self.grid in which the elements are to be positionned
Expand Down

0 comments on commit 702d924

Please sign in to comment.