@@ -728,12 +728,11 @@ class _Unparser(NodeVisitor):
728728 output source code for the abstract syntax; original formatting
729729 is disregarded."""
730730
731- def __init__ (self , * , _avoid_backslashes = False ):
731+ def __init__ (self ):
732732 self ._source = []
733733 self ._precedences = {}
734734 self ._type_ignores = {}
735735 self ._indent = 0
736- self ._avoid_backslashes = _avoid_backslashes
737736 self ._in_try_star = False
738737
739738 def interleave (self , inter , f , seq ):
@@ -1270,14 +1269,14 @@ def visit_JoinedStr(self, node):
12701269 quote_type = quote_types [0 ]
12711270 self .write (f"{ quote_type } { value } { quote_type } " )
12721271
1273- def _write_fstring_inner (self , node , scape_newlines = False ):
1272+ def _write_fstring_inner (self , node , escape_newlines = False ):
12741273 if isinstance (node , JoinedStr ):
12751274 # for both the f-string itself, and format_spec
12761275 for value in node .values :
1277- self ._write_fstring_inner (value , scape_newlines = scape_newlines )
1276+ self ._write_fstring_inner (value , escape_newlines = escape_newlines )
12781277 elif isinstance (node , Constant ) and isinstance (node .value , str ):
12791278 value = node .value .replace ("{" , "{{" ).replace ("}" , "}}" )
1280- if scape_newlines :
1279+ if escape_newlines :
12811280 value = value .replace ("\n " , "\\ n" )
12821281 self .write (value )
12831282 elif isinstance (node , FormattedValue ):
@@ -1303,7 +1302,7 @@ def unparse_inner(inner):
13031302 self .write (":" )
13041303 self ._write_fstring_inner (
13051304 node .format_spec ,
1306- scape_newlines = True
1305+ escape_newlines = True
13071306 )
13081307
13091308 def visit_Name (self , node ):
@@ -1324,8 +1323,6 @@ def _write_constant(self, value):
13241323 .replace ("inf" , _INFSTR )
13251324 .replace ("nan" , f"({ _INFSTR } -{ _INFSTR } )" )
13261325 )
1327- elif self ._avoid_backslashes and isinstance (value , str ):
1328- self ._write_str_avoiding_backslashes (value )
13291326 else :
13301327 self .write (repr (value ))
13311328
0 commit comments