# Blocking request call

**URL:** <https://forum.opencyphal.org/t/blocking-request-call/337>\
**Category:** PyCyphal\
**Created:** [January 27, 2019, 4:52pm UTC](https://forum.opencyphal.org/t/blocking-request-call/337 "2019-01-27T16:52:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![deekay](https://forum.opencyphal.org/letter_avatar_proxy/v4/letter/d/8491ac/32.png) [@deekay](https://forum.opencyphal.org/u/deekay)\
**Post date:** [January 27, 2019, 4:52pm UTC](https://forum.opencyphal.org/t/blocking-request-call/337/1 "2019-01-27T16:52:51Z")

</div>

Hi!

Is there a built in blocking function for node.request(…)?  
Or perhaps I need to implement a similar as the c++ performBlockingServiceCall() helper function…?

BR

---

<div class="post-metadata">

**Author:** ![pavel.kirienko](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/pavel.kirienko/32/9_2.png) [@pavel.kirienko](https://forum.opencyphal.org/u/pavel.kirienko)\
**Post date:** [January 27, 2019, 8:04pm UTC](https://forum.opencyphal.org/t/blocking-request-call/337/2 "2019-01-27T20:04:55Z")

</div>

> [@deekay](#):
>
> Is there a built in blocking function for node.request(…)?

Not yet. A coroutine-based API will be available in the new version that I am working on.

> [@deekay](#):
>
> Or perhaps I need to implement a similar as the c++ performBlockingServiceCall() helper function…?

Yes, this is currently the only option.
