fix: fix 'too-few-public-methods' for pylint
This commit is contained in:
		
							parent
							
								
									a4c9e3070c
								
							
						
					
					
						commit
						e884263779
					
				
					 4 changed files with 15 additions and 10 deletions
				
			
		| 
						 | 
				
			
			@ -22,4 +22,3 @@ disable=fixme,
 | 
			
		|||
        no-self-argument,
 | 
			
		||||
        redefined-outer-name,
 | 
			
		||||
        singleton-comparison,
 | 
			
		||||
        too-few-public-methods,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,7 @@
 | 
			
		|||
################################################################################
 | 
			
		||||
#
 | 
			
		||||
#  Sideshow -- Case/Special Order Tracker
 | 
			
		||||
#  Copyright © 2024 Lance Edgar
 | 
			
		||||
#  Copyright © 2024-2025 Lance Edgar
 | 
			
		||||
#
 | 
			
		||||
#  This file is part of Sideshow.
 | 
			
		||||
#
 | 
			
		||||
| 
						 | 
				
			
			@ -34,7 +34,7 @@ from wuttjamaican.db import model
 | 
			
		|||
from sideshow.enum import PendingCustomerStatus
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class CustomerMixin:
 | 
			
		||||
class CustomerMixin:  # pylint: disable=too-few-public-methods
 | 
			
		||||
    """
 | 
			
		||||
    Base class for customer tables.  This has shared columns, used by e.g.:
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -86,7 +86,9 @@ class CustomerMixin:
 | 
			
		|||
        return self.full_name or ""
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class LocalCustomer(CustomerMixin, model.Base):
 | 
			
		||||
class LocalCustomer(  # pylint: disable=too-few-public-methods
 | 
			
		||||
    CustomerMixin, model.Base
 | 
			
		||||
):
 | 
			
		||||
    """
 | 
			
		||||
    This table contains the :term:`local customer` records.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -136,7 +138,9 @@ class LocalCustomer(CustomerMixin, model.Base):
 | 
			
		|||
    )
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class PendingCustomer(CustomerMixin, model.Base):
 | 
			
		||||
class PendingCustomer(  # pylint: disable=too-few-public-methods
 | 
			
		||||
    CustomerMixin, model.Base
 | 
			
		||||
):
 | 
			
		||||
    """
 | 
			
		||||
    This table contains the :term:`pending customer` records, used
 | 
			
		||||
    when creating an :term:`order` for new/unknown customer.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,7 @@ from sqlalchemy.ext.orderinglist import ordering_list
 | 
			
		|||
from wuttjamaican.db import model
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class Order(model.Base):
 | 
			
		||||
class Order(model.Base):  # pylint: disable=too-few-public-methods
 | 
			
		||||
    """
 | 
			
		||||
    Represents an :term:`order` for a customer.  Each order has one or
 | 
			
		||||
    more :attr:`items`.
 | 
			
		||||
| 
						 | 
				
			
			@ -542,7 +542,7 @@ class OrderItem(model.Base):
 | 
			
		|||
        self.events.append(OrderItemEvent(**kwargs))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class OrderItemEvent(model.Base):
 | 
			
		||||
class OrderItemEvent(model.Base):  # pylint: disable=too-few-public-methods
 | 
			
		||||
    """
 | 
			
		||||
    An event in the life of an :term:`order item`.
 | 
			
		||||
    """
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,7 @@
 | 
			
		|||
################################################################################
 | 
			
		||||
#
 | 
			
		||||
#  Sideshow -- Case/Special Order Tracker
 | 
			
		||||
#  Copyright © 2024 Lance Edgar
 | 
			
		||||
#  Copyright © 2024-2025 Lance Edgar
 | 
			
		||||
#
 | 
			
		||||
#  This file is part of Sideshow.
 | 
			
		||||
#
 | 
			
		||||
| 
						 | 
				
			
			@ -179,7 +179,7 @@ class ProductMixin:
 | 
			
		|||
        return self.full_description
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class LocalProduct(ProductMixin, model.Base):
 | 
			
		||||
class LocalProduct(ProductMixin, model.Base):  # pylint: disable=too-few-public-methods
 | 
			
		||||
    """
 | 
			
		||||
    This table contains the :term:`local product` records.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -228,7 +228,9 @@ class LocalProduct(ProductMixin, model.Base):
 | 
			
		|||
    )
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class PendingProduct(ProductMixin, model.Base):
 | 
			
		||||
class PendingProduct(  # pylint: disable=too-few-public-methods
 | 
			
		||||
    ProductMixin, model.Base
 | 
			
		||||
):
 | 
			
		||||
    """
 | 
			
		||||
    This table contains the :term:`pending product` records, used when
 | 
			
		||||
    creating an :term:`order` for new/unknown product(s).
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue