@@ -41,7 +41,7 @@ class EuropeanArticleNumber13(Barcode):
4141
4242 digits = 12
4343
44- def __init__ (self , ean , writer = None , no_checksum = False , guardbar = False ):
44+ def __init__ (self , ean , writer = None , no_checksum = False , guardbar = False ) -> None :
4545 ean = ean [: self .digits ]
4646 if not ean .isdigit ():
4747 raise IllegalCharacterError ("EAN code can only contain numbers." )
@@ -72,7 +72,7 @@ def __init__(self, ean, writer=None, no_checksum=False, guardbar=False):
7272 self .MIDDLE = _ean .MIDDLE
7373 self .writer = writer or self .default_writer ()
7474
75- def __str__ (self ):
75+ def __str__ (self ) -> str :
7676 return self .ean
7777
7878 def get_fullcode (self ):
@@ -129,8 +129,8 @@ def render(self, writer_options=None, text=None):
129129class EuropeanArticleNumber13WithGuard (EuropeanArticleNumber13 ):
130130 name = "EAN-13 with guards"
131131
132- def __init__ (self , * args , guardbar = True , ** kwargs ) :
133- super ().__init__ (* args , guardbar = guardbar , ** kwargs )
132+ def __init__ (self , ean , writer = None , no_checksum = False , guardbar = True ) -> None :
133+ super ().__init__ (ean , writer , no_checksum , guardbar )
134134
135135
136136class JapanArticleNumber (EuropeanArticleNumber13 ):
@@ -147,7 +147,7 @@ class JapanArticleNumber(EuropeanArticleNumber13):
147147
148148 valid_country_codes = list (range (450 , 460 )) + list (range (490 , 500 ))
149149
150- def __init__ (self , jan , * args , ** kwargs ):
150+ def __init__ (self , jan , * args , ** kwargs ) -> None :
151151 if int (jan [:3 ]) not in self .valid_country_codes :
152152 raise WrongCountryCodeError (
153153 "Country code isn't between 450-460 or 490-500."
@@ -193,8 +193,8 @@ def get_fullcode(self):
193193class EuropeanArticleNumber8WithGuard (EuropeanArticleNumber8 ):
194194 name = "EAN-8 with guards"
195195
196- def __init__ (self , * args , guardbar = True , ** kwargs ) :
197- super ().__init__ (* args , guardbar = guardbar , ** kwargs )
196+ def __init__ (self , ean , writer = None , no_checksum = False , guardbar = True ) -> None :
197+ super ().__init__ (ean , writer , no_checksum , guardbar )
198198
199199
200200class EuropeanArticleNumber14 (EuropeanArticleNumber13 ):
0 commit comments