Skip to content

Commit 2d2dec3

Browse files
authored
refactor: use String.raw to avoid escaping backslashes in python handlers (asyncapi#2131)
Co-authored-by: derberg <derberg@wp.pl>
1 parent 9edc6fd commit 2d2dec3

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

packages/components/src/components/HandleError.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ const handleErrorConfig = {
2222
python: {
2323
indent: 2,
2424
newLines: 2,
25-
body: `def handle_error(self, error):
25+
body: String.raw`def handle_error(self, error):
2626
"""Pass the error to all registered error handlers. Generic log message is printed if no handlers are registered."""
2727
if len(self.error_handlers) == 0:
28-
print("\\033[91mError occurred:\\033[0m", error)
28+
print("\033[91mError occurred:\033[0m", error)
2929
else:
3030
# Call custom error handlers
3131
for handler in self.error_handlers:

packages/components/src/components/HandleMessage.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import { MethodGenerator } from './MethodGenerator';
1111
*/
1212
const websocketHandleMessageConfig = {
1313
python: {
14-
methodLogic: `if len(self.message_handlers) == 0:
15-
print("\\033[94mReceived raw message:\\033[0m", message)
14+
methodLogic: String.raw`if len(self.message_handlers) == 0:
15+
print("\033[94mReceived raw message:\033[0m", message)
1616
else:
1717
for handler in self.message_handlers:
1818
handler(message)`

0 commit comments

Comments
 (0)