# Re: Integration of python's time.time() and work() calls

**URL:** <https://www.ruby-forum.com/t/re-integration-of-pythons-time-time-and-work-calls/242135>\
**Category:** GNU Radio\
**Created:** [May 29, 2015, 11:00pm UTC](https://www.ruby-forum.com/t/re-integration-of-pythons-time-time-and-work-calls/242135 "2015-05-29T23:00:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [May 29, 2015, 11:00pm UTC](https://www.ruby-forum.com/t/re-integration-of-pythons-time-time-and-work-calls/242135/1 "2015-05-29T23:00:47Z")

</div>

Hi Marcus,

Thank you for your patient replies. Last question.

> > Your block is asked “I’d like to ask you to produce 512 items. How much  
> > input do you need?”.
> 
> > If your block then says “I need 400 items”,

This means that for the block to output 512 items it needs 400 items in  
the  
input.

> > no matter for how many items GNU Radio asks,

What number is this? Isn’t it the block that asks for items?

Do you mean GNURadio will first assume that the block needs some  
arbitrary  
number of items in the input, say 1000 but after forecast call if the  
block  
says it only needs 400, then GNURadio reduces the number to 400, look  
for  
and if available, provide 400 items to the block? Is that it?

Also, I can specify that the block needs 400 items in the forecast but I  
can consume less than that, is that correct?

Thanks a lot  
Anil
