@@ -238,28 +238,28 @@ def show(self, name: str, value: str) -> Markup:
238
238
"""
239
239
name = name .lower ()
240
240
name_token = name .replace ("-" , "_" )
241
- if name_token [0 ] != "_" and hasattr (self , name_token ):
241
+ if name_token [0 ] != "_" and name_token != "show" and hasattr (self , name_token ):
242
242
content : Markup = getattr (self , name_token )(name , value )
243
243
return content
244
- return Markup (self .wrap (escape (value ), len (name )))
244
+ return Markup (self ._wrap (escape (value ), len (name )))
245
245
246
246
def bare_uri (self , name : str , value : str ) -> str :
247
247
"Present a bare URI header value"
248
248
value = value .rstrip ()
249
249
svalue = value .lstrip ()
250
250
space = len (value ) - len (svalue )
251
251
link = self .formatter .redbot_link (
252
- self .wrap (escape (svalue ), len (name ), 0 ),
252
+ self ._wrap (escape (svalue ), len (name ), 0 ),
253
253
svalue ,
254
254
use_stored = False ,
255
255
referer = True ,
256
256
)
257
- return f"{ ' ' * space } { link } "
257
+ return Markup ( f"{ ' ' * space } { link } " )
258
258
259
259
content_location = location = x_xrds_location = bare_uri
260
260
261
261
@staticmethod
262
- def wrap (value : str , sub_width : int , indent_amount : int = 8 ) -> str :
262
+ def _wrap (value : str , sub_width : int , indent_amount : int = 8 ) -> str :
263
263
"wrap a line to fit in the header box"
264
264
hdr_sz = 75
265
265
sw = hdr_sz - min (hdr_sz - 1 , sub_width )
0 commit comments