1
1
import os
2
2
import pathlib
3
3
4
- from robyn import WS , Robyn , jsonify , serve_file , serve_html
5
- from robyn .robyn import Request , Response
4
+ from robyn import WS , Robyn , Request , Response , jsonify , serve_file , serve_html
6
5
from robyn .templating import JinjaTemplate
7
6
8
7
from views import SyncView , AsyncView
@@ -69,7 +68,7 @@ def sync_after_request(response: Response):
69
68
new_headers = response .headers
70
69
new_headers ["after" ] = "sync_after_request"
71
70
response .headers = new_headers
72
- response .set_body ( response .body . as_str () + " after" )
71
+ response .body = response .body + " after"
73
72
return response
74
73
75
74
@@ -93,7 +92,7 @@ async def async_after_request(response: Response):
93
92
new_headers = response .headers
94
93
new_headers ["after" ] = "async_after_request"
95
94
response .headers = new_headers
96
- response .set_body ( response .body . as_str () + " after" )
95
+ response .body = response .body + " after"
97
96
return response
98
97
99
98
@@ -404,12 +403,12 @@ async def async_dict_post():
404
403
405
404
@app .post ("/sync/body" )
406
405
def sync_body_post (request : Request ):
407
- return request .body . as_str ()
406
+ return request .body
408
407
409
408
410
409
@app .post ("/async/body" )
411
410
async def async_body_post (request : Request ):
412
- return request .body . as_str ()
411
+ return request .body
413
412
414
413
415
414
# --- PUT ---
@@ -442,12 +441,12 @@ async def async_dict_put():
442
441
443
442
@app .put ("/sync/body" )
444
443
def sync_body_put (request : Request ):
445
- return request .body . as_str ()
444
+ return request .body
446
445
447
446
448
447
@app .put ("/async/body" )
449
448
async def async_body_put (request : Request ):
450
- return request .body . as_str ()
449
+ return request .body
451
450
452
451
453
452
# --- DELETE ---
@@ -480,12 +479,12 @@ async def async_dict_delete():
480
479
481
480
@app .delete ("/sync/body" )
482
481
def sync_body_delete (request : Request ):
483
- return request .body . as_str ()
482
+ return request .body
484
483
485
484
486
485
@app .delete ("/async/body" )
487
486
async def async_body_delete (request : Request ):
488
- return request .body . as_str ()
487
+ return request .body
489
488
490
489
491
490
# --- PATCH ---
@@ -518,12 +517,12 @@ async def async_dict_patch():
518
517
519
518
@app .patch ("/sync/body" )
520
519
def sync_body_patch (request : Request ):
521
- return request .body . as_str ()
520
+ return request .body
522
521
523
522
524
523
@app .patch ("/async/body" )
525
524
async def async_body_patch (request : Request ):
526
- return request .body . as_str ()
525
+ return request .body
527
526
528
527
529
528
# ===== Views =====
@@ -535,7 +534,7 @@ def get():
535
534
return "Hello, world!"
536
535
537
536
def post (request : Request ):
538
- body = request .body . as_str ()
537
+ body = request .body
539
538
return {"status_code" : 200 , "body" : body }
540
539
541
540
@@ -545,7 +544,7 @@ async def get():
545
544
return "Hello, world!"
546
545
547
546
async def post (request : Request ):
548
- body = request .body . as_str ()
547
+ body = request .body
549
548
return {"status_code" : 200 , "body" : body }
550
549
551
550
0 commit comments