Skip to content

Commit cc2ec18

Browse files
committed
Remove unnecessary join from _quote_encode
1 parent 9f6a8a9 commit cc2ec18

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

lib/pyld/canon.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -612,29 +612,29 @@ def _quote_encode(self, l_: str) -> str:
612612
# Accept either an rdflib Literal or a plain string
613613
s = str(l_)
614614

615-
parts = []
615+
parts = ''
616616
for ch in s:
617617
code = ord(ch)
618618
if ch == "\\":
619-
parts.append('\\\\')
619+
parts += '\\\\'
620620
elif ch == '"':
621-
parts.append('\\"')
621+
parts += '\\"'
622622
elif ch == "\n":
623-
parts.append('\\n')
623+
parts += '\\n'
624624
elif ch == "\r":
625-
parts.append('\\r')
625+
parts += '\\r'
626626
elif ch == "\t":
627-
parts.append('\\t')
627+
parts += '\\t'
628628
elif code == 0x08: # backspace
629-
parts.append('\\b')
629+
parts += '\\b'
630630
elif code == 0x0C: # form feed
631-
parts.append('\\f')
631+
parts += '\\f'
632632
elif code == 0x0B or (code < 0x20) or (code == 0x7F): # vertical tab -> use \u000B
633-
parts.append(f'\\u{code:04X}')
633+
parts += f'\\u{code:04X}'
634634
else:
635-
parts.append(ch)
635+
parts += ch
636636

637-
return '"' + ''.join(parts) + '"'
637+
return '"' + parts + '"'
638638

639639

640640
def permutations(elements):

0 commit comments

Comments
 (0)