fix: fix 'arguments-differ' for pylint

This commit is contained in:
Lance Edgar 2025-09-01 15:27:27 -05:00
parent 8008b0edad
commit e0a58dc524
8 changed files with 78 additions and 41 deletions

View file

@ -4,5 +4,3 @@
disable=fixme, disable=fixme,
duplicate-code, duplicate-code,
abstract-method, abstract-method,
arguments-differ,
arguments-renamed,

View file

@ -1030,7 +1030,7 @@ class NewOrderBatchHandler(BatchHandler): # pylint: disable=too-many-public-met
super().remove_row(row) super().remove_row(row)
def do_delete(self, batch, user, **kwargs): def do_delete(self, batch, user, **kwargs): # pylint: disable=arguments-differ
""" """
Delete a batch completely. Delete a batch completely.
@ -1054,7 +1054,7 @@ class NewOrderBatchHandler(BatchHandler): # pylint: disable=too-many-public-met
# continue with normal deletion # continue with normal deletion
super().do_delete(batch, user, **kwargs) super().do_delete(batch, user, **kwargs)
def why_not_execute(self, batch, **kwargs): def why_not_execute(self, batch, **kwargs): # pylint: disable=arguments-differ
""" """
By default this checks to ensure the batch has a customer with By default this checks to ensure the batch has a customer with
phone number, and at least one item. It also may check to phone number, and at least one item. It also may check to

View file

@ -46,8 +46,9 @@ class OrderRef(ObjectRef):
""" """ """ """
return query.order_by(self.model_class.order_id) return query.order_by(self.model_class.order_id)
def get_object_url(self, order): # pylint: disable=empty-docstring def get_object_url(self, obj): # pylint: disable=empty-docstring
""" """ """ """
order = obj
return self.request.route_url("orders.view", uuid=order.uuid) return self.request.route_url("orders.view", uuid=order.uuid)
@ -71,8 +72,9 @@ class LocalCustomerRef(ObjectRef):
""" """ """ """
return query.order_by(self.model_class.full_name) return query.order_by(self.model_class.full_name)
def get_object_url(self, customer): # pylint: disable=empty-docstring def get_object_url(self, obj): # pylint: disable=empty-docstring
""" """ """ """
customer = obj
return self.request.route_url("local_customers.view", uuid=customer.uuid) return self.request.route_url("local_customers.view", uuid=customer.uuid)
@ -96,8 +98,9 @@ class PendingCustomerRef(ObjectRef):
""" """ """ """
return query.order_by(self.model_class.full_name) return query.order_by(self.model_class.full_name)
def get_object_url(self, customer): # pylint: disable=empty-docstring def get_object_url(self, obj): # pylint: disable=empty-docstring
""" """ """ """
customer = obj
return self.request.route_url("pending_customers.view", uuid=customer.uuid) return self.request.route_url("pending_customers.view", uuid=customer.uuid)
@ -120,8 +123,9 @@ class LocalProductRef(ObjectRef):
""" """ """ """
return query.order_by(self.model_class.scancode) return query.order_by(self.model_class.scancode)
def get_object_url(self, product): # pylint: disable=empty-docstring def get_object_url(self, obj): # pylint: disable=empty-docstring
""" """ """ """
product = obj
return self.request.route_url("local_products.view", uuid=product.uuid) return self.request.route_url("local_products.view", uuid=product.uuid)
@ -145,6 +149,7 @@ class PendingProductRef(ObjectRef):
""" """ """ """
return query.order_by(self.model_class.scancode) return query.order_by(self.model_class.scancode)
def get_object_url(self, product): # pylint: disable=empty-docstring def get_object_url(self, obj): # pylint: disable=empty-docstring
""" """ """ """
product = obj
return self.request.route_url("pending_products.view", uuid=product.uuid) return self.request.route_url("pending_products.view", uuid=product.uuid)

View file

@ -136,8 +136,9 @@ class NewOrderBatchView(BatchMasterView):
# TODO: call self.app.get_batch_handler() # TODO: call self.app.get_batch_handler()
return NewOrderBatchHandler(self.config) return NewOrderBatchHandler(self.config)
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
# store_id # store_id
@ -147,8 +148,9 @@ class NewOrderBatchView(BatchMasterView):
# total_price # total_price
g.set_renderer("total_price", "currency") g.set_renderer("total_price", "currency")
def configure_form(self, f): # pylint: disable=empty-docstring def configure_form(self, form): # pylint: disable=empty-docstring
""" """ """ """
f = form
super().configure_form(f) super().configure_form(f)
# store_id # store_id
@ -164,8 +166,9 @@ class NewOrderBatchView(BatchMasterView):
# total_price # total_price
f.set_node("total_price", WuttaMoney(self.request)) f.set_node("total_price", WuttaMoney(self.request))
def configure_row_grid(self, g): # pylint: disable=empty-docstring def configure_row_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_row_grid(g) super().configure_row_grid(g)
# TODO # TODO
@ -187,12 +190,13 @@ class NewOrderBatchView(BatchMasterView):
# total_price # total_price
g.set_renderer("total_price", "currency") g.set_renderer("total_price", "currency")
def get_xref_buttons(self, batch): def get_xref_buttons(self, obj):
""" """
Adds "View this Order" button, if batch has been executed and Adds "View this Order" button, if batch has been executed and
a corresponding :class:`~sideshow.db.model.orders.Order` can a corresponding :class:`~sideshow.db.model.orders.Order` can
be located. be located.
""" """
batch = obj
buttons = super().get_xref_buttons(batch) buttons = super().get_xref_buttons(batch)
model = self.app.model model = self.app.model
session = self.Session() session = self.Session()

View file

@ -76,8 +76,9 @@ class LocalCustomerView(MasterView):
"new_order_batches", "new_order_batches",
] ]
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
# links # links
@ -87,8 +88,9 @@ class LocalCustomerView(MasterView):
g.set_link("phone_number") g.set_link("phone_number")
g.set_link("email_address") g.set_link("email_address")
def configure_form(self, f): # pylint: disable=empty-docstring def configure_form(self, form): # pylint: disable=empty-docstring
""" """ """ """
f = form
super().configure_form(f) super().configure_form(f)
customer = f.model_instance customer = f.model_instance
@ -247,8 +249,9 @@ class PendingCustomerView(MasterView):
"new_order_batches", "new_order_batches",
] ]
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
enum = self.app.enum enum = self.app.enum
@ -262,8 +265,9 @@ class PendingCustomerView(MasterView):
g.set_link("phone_number") g.set_link("phone_number")
g.set_link("email_address") g.set_link("email_address")
def configure_form(self, f): # pylint: disable=empty-docstring def configure_form(self, form): # pylint: disable=empty-docstring
""" """ """ """
f = form
super().configure_form(f) super().configure_form(f)
enum = self.app.enum enum = self.app.enum
customer = f.model_instance customer = f.model_instance
@ -387,8 +391,9 @@ class PendingCustomerView(MasterView):
return customer return customer
def delete_instance(self, customer): # pylint: disable=empty-docstring def delete_instance(self, obj): # pylint: disable=empty-docstring
""" """ """ """
customer = obj
model_title = self.get_model_title() model_title = self.get_model_title()
# avoid deleting if still referenced by order(s) # avoid deleting if still referenced by order(s)

View file

@ -165,8 +165,9 @@ class OrderView(MasterView): # pylint: disable=too-many-public-methods
self.order_handler = self.app.get_order_handler() self.order_handler = self.app.get_order_handler()
self.batch_handler = self.app.get_batch_handler("neworder") self.batch_handler = self.app.get_batch_handler("neworder")
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
# store_id # store_id
@ -952,12 +953,14 @@ class OrderView(MasterView): # pylint: disable=too-many-public-methods
return data return data
def get_instance_title(self, order): # pylint: disable=empty-docstring def get_instance_title(self, instance): # pylint: disable=empty-docstring
""" """ """ """
order = instance
return f"#{order.order_id} for {order.customer_name}" return f"#{order.order_id} for {order.customer_name}"
def configure_form(self, f): # pylint: disable=empty-docstring def configure_form(self, form): # pylint: disable=empty-docstring
""" """ """ """
f = form
super().configure_form(f) super().configure_form(f)
order = f.model_instance order = f.model_instance
@ -984,8 +987,9 @@ class OrderView(MasterView): # pylint: disable=too-many-public-methods
f.set_node("created_by", UserRef(self.request)) f.set_node("created_by", UserRef(self.request))
f.set_readonly("created_by") f.set_readonly("created_by")
def get_xref_buttons(self, order): # pylint: disable=empty-docstring def get_xref_buttons(self, obj): # pylint: disable=empty-docstring
""" """ """ """
order = obj
buttons = super().get_xref_buttons(order) buttons = super().get_xref_buttons(order)
model = self.app.model model = self.app.model
session = self.Session() session = self.Session()
@ -1006,14 +1010,16 @@ class OrderView(MasterView): # pylint: disable=too-many-public-methods
return buttons return buttons
def get_row_grid_data(self, order): # pylint: disable=empty-docstring def get_row_grid_data(self, obj): # pylint: disable=empty-docstring
""" """ """ """
order = obj
model = self.app.model model = self.app.model
session = self.Session() session = self.Session()
return session.query(model.OrderItem).filter(model.OrderItem.order == order) return session.query(model.OrderItem).filter(model.OrderItem.order == order)
def configure_row_grid(self, g): # pylint: disable=empty-docstring def configure_row_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_row_grid(g) super().configure_row_grid(g)
# enum = self.app.enum # enum = self.app.enum
@ -1066,8 +1072,9 @@ class OrderView(MasterView): # pylint: disable=too-many-public-methods
enum = self.app.enum enum = self.app.enum
return enum.ORDER_ITEM_STATUS[value] return enum.ORDER_ITEM_STATUS[value]
def get_row_action_url_view(self, item, i): # pylint: disable=empty-docstring def get_row_action_url_view(self, row, i): # pylint: disable=empty-docstring
""" """ """ """
item = row
return self.request.route_url("order_items.view", uuid=item.uuid) return self.request.route_url("order_items.view", uuid=item.uuid)
def configure_get_simple_settings(self): # pylint: disable=empty-docstring def configure_get_simple_settings(self): # pylint: disable=empty-docstring
@ -1115,7 +1122,9 @@ class OrderView(MasterView): # pylint: disable=too-many-public-methods
return settings return settings
def configure_get_context(self, **kwargs): # pylint: disable=empty-docstring def configure_get_context( # pylint: disable=empty-docstring,arguments-differ
self, **kwargs
):
""" """ """ """
context = super().configure_get_context(**kwargs) context = super().configure_get_context(**kwargs)
@ -1154,7 +1163,9 @@ class OrderView(MasterView): # pylint: disable=too-many-public-methods
return settings return settings
def configure_remove_settings(self, **kwargs): # pylint: disable=empty-docstring def configure_remove_settings( # pylint: disable=empty-docstring,arguments-differ
self, **kwargs
):
""" """ """ """
model = self.app.model model = self.app.model
session = self.Session() session = self.Session()
@ -1347,8 +1358,9 @@ class OrderItemView(MasterView):
model = self.app.model model = self.app.model
return query.join(model.Order) return query.join(model.Order)
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
model = self.app.model model = self.app.model
# enum = self.app.enum # enum = self.app.enum
@ -1420,8 +1432,9 @@ class OrderItemView(MasterView):
return f"has-background-{variant}" return f"has-background-{variant}"
return None return None
def configure_form(self, f): # pylint: disable=empty-docstring def configure_form(self, form): # pylint: disable=empty-docstring
""" """ """ """
f = form
super().configure_form(f) super().configure_form(f)
enum = self.app.enum enum = self.app.enum
item = f.model_instance item = f.model_instance
@ -1532,8 +1545,9 @@ class OrderItemView(MasterView):
) )
return value return value
def get_xref_buttons(self, item): # pylint: disable=empty-docstring def get_xref_buttons(self, obj): # pylint: disable=empty-docstring
""" """ """ """
item = obj
buttons = super().get_xref_buttons(item) buttons = super().get_xref_buttons(item)
if self.request.has_perm("orders.view"): if self.request.has_perm("orders.view"):
@ -1765,8 +1779,9 @@ class PlacementView(OrderItemView):
enum = self.app.enum enum = self.app.enum
return query.filter(model.OrderItem.status_code == enum.ORDER_ITEM_STATUS_READY) return query.filter(model.OrderItem.status_code == enum.ORDER_ITEM_STATUS_READY)
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
# checkable # checkable
@ -1905,8 +1920,9 @@ class ReceivingView(OrderItemView):
model.OrderItem.status_code == enum.ORDER_ITEM_STATUS_PLACED model.OrderItem.status_code == enum.ORDER_ITEM_STATUS_PLACED
) )
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
# checkable # checkable
@ -2088,8 +2104,9 @@ class ContactView(OrderItemView):
) )
) )
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
# checkable # checkable
@ -2255,8 +2272,9 @@ class DeliveryView(OrderItemView):
) )
) )
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
# checkable # checkable

View file

@ -88,8 +88,9 @@ class LocalProductView(MasterView):
"new_order_batches", "new_order_batches",
] ]
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
# unit_cost # unit_cost
@ -105,8 +106,9 @@ class LocalProductView(MasterView):
g.set_link("description") g.set_link("description")
g.set_link("size") g.set_link("size")
def configure_form(self, f): # pylint: disable=empty-docstring def configure_form(self, form): # pylint: disable=empty-docstring
""" """ """ """
f = form
super().configure_form(f) super().configure_form(f)
product = f.model_instance product = f.model_instance
@ -293,8 +295,9 @@ class PendingProductView(MasterView):
"new_order_batches", "new_order_batches",
] ]
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
enum = self.app.enum enum = self.app.enum
@ -323,8 +326,9 @@ class PendingProductView(MasterView):
return "has-background-warning" return "has-background-warning"
return None return None
def configure_form(self, f): # pylint: disable=empty-docstring def configure_form(self, form): # pylint: disable=empty-docstring
""" """ """ """
f = form
super().configure_form(f) super().configure_form(f)
product = f.model_instance product = f.model_instance
@ -457,8 +461,9 @@ class PendingProductView(MasterView):
return context return context
def delete_instance(self, product): # pylint: disable=empty-docstring def delete_instance(self, obj): # pylint: disable=empty-docstring
""" """ """ """
product = obj
# avoid deleting if still referenced by new order batch(es) # avoid deleting if still referenced by new order batch(es)
for row in product.new_order_batch_rows: for row in product.new_order_batch_rows:

View file

@ -56,8 +56,9 @@ class StoreView(MasterView):
sort_defaults = "store_id" sort_defaults = "store_id"
def configure_grid(self, g): # pylint: disable=empty-docstring def configure_grid(self, grid): # pylint: disable=empty-docstring
""" """ """ """
g = grid
super().configure_grid(g) super().configure_grid(g)
# links # links
@ -72,8 +73,9 @@ class StoreView(MasterView):
return "has-background-warning" return "has-background-warning"
return None return None
def configure_form(self, f): # pylint: disable=empty-docstring def configure_form(self, form): # pylint: disable=empty-docstring
""" """ """ """
f = form
super().configure_form(f) super().configure_form(f)
# store_id # store_id