@@ -21,24 +21,24 @@ def awake(self, transaction):
2121 self ._vars = session .value ('vars' )
2222 else :
2323 self ._vars = dict (
24- items = [], height = 10 , width = 250 ,
25- newCount = 1 , formCount = 1 )
24+ items = [], height = 10 , width = 250 , newCount = 1 , formCount = 1 )
2625 session .setValue ('vars' , self ._vars )
2726 self ._error = None
2827
2928 def writeContent (self ):
3029 enc , wr = self .htmlEncode , self .writeln
3130 wr ('<div style="text-align:center">' )
3231 if debug :
33- wr ('<p>fields = {}</p>' . format ( enc (str (self .request ().fields ()))) )
34- wr ('<p>vars = {}</p>' . format ( enc (str (self ._vars ))) )
32+ wr (f '<p>fields = { enc (str (self .request ().fields ()))} </p>' )
33+ wr (f '<p>vars = { enc (str (self ._vars ))} </p>' )
3534 # Intro text is provided by our class' doc string:
3635 intro = self .__class__ .__doc__ .strip ().split ('\n \n ' )
37- wr ('<h2>{}</h2>' . format ( intro .pop (0 )) )
36+ wr (f '<h2>{ intro .pop (0 )} </h2>' )
3837 for s in intro :
39- wr ('<p>{}</p>' .format ('<br>' .join (
40- s .strip () for s in s .splitlines ())))
41- wr ('<p style="color:red">{}</p>' .format (self ._error or ' ' ))
38+ s = '<br>' .join (s .strip () for s in s .splitlines ())
39+ wr (f'<p>{ s } </p>' )
40+ s = self ._error or ' '
41+ wr (f'<p style="color:red">{ s } </p>' )
4242 wr ('''
4343<form action="ListBox" method="post">
4444<input name="formCount" type="hidden" value="{formCount}">
@@ -47,8 +47,8 @@ def writeContent(self):
4747''' .format (** self ._vars ))
4848 index = 0
4949 for item in self ._vars ['items' ]:
50- wr ( '<option value="{}">{}</option>' . format (
51- index , enc ( item [ ' name' ])) )
50+ name = enc ( item [ 'name' ])
51+ wr ( f'<option value=" { index } "> { name } </option>' )
5252 index += 1
5353 if not index :
5454 wr ('<option value="" disabled>--- empty ---</option>' )
@@ -80,8 +80,8 @@ def widthChange():
8080
8181 def new (self ):
8282 """Add a new item to the list box."""
83- self ._vars ['items' ]. append ( dict (
84- name = 'New item {}' . format ( self . _vars [ 'newCount' ]) ))
83+ newCount = self ._vars ['newCount' ]
84+ self . _vars [ 'items' ]. append ( dict ( name = f 'New item { newCount } ' ))
8585 self ._vars ['newCount' ] += 1
8686 self .writeBody ()
8787
0 commit comments