[PEAK] Re: Trellis: Sensor.listening and iter_listeners()

Sergey Schetinin maluke at gmail.com
Wed Nov 12 11:25:58 EST 2008


I forgot to mention that the same debug prints were added to
LazyCell.run right after scheduling of update_connection.

On Wed, Nov 12, 2008 at 18:19, Sergey Schetinin <maluke at gmail.com> wrote:
> I tracked this down to the fact that not all scheduled
> update_connection get called.
>
> In attempt to find out how often does this happen I added the
> following to SensorBase._set_listener (`pending` refers to a global
> set())
>
>            print len(pending), '++'
>            pending.add(self)
>
>  and in update_connection
>
>            print len(pending), '--'
>            pending.remove(self)
>
> And the printed counts don't go back to 1 even for tests that seem to
> work correctly. Am I missing something?
>
>
>
>
> On Wed, Nov 12, 2008 at 16:18, Sergey Schetinin <maluke at gmail.com> wrote:
>> I tracked one of the issues I was having periodically to a case when a
>> sensor did not connect when it should have.
>>
>>>>> evt_cell
>> Sensor(<bound method PyEventBinder._events of <wx._core.PyEventBinder
>> object at 0x00E5DD10>>, None, discrete[None])
>>>>> evt_cell.listening
>> NOT_GIVEN
>>>>> list(evt_cell.iter_listeners())
>> [WxCell(221), WxCell(392)]
>>
>> This state is invalid, correct?
>>
>>
>> --
>> Best Regards,
>> Sergey Schetinin
>>
>> http://s3bk.com/ -- S3 Backup
>> http://word-to-html.com/ -- Word to HTML Converter
>>
>
>
>
> --
> Best Regards,
> Sergey Schetinin
>
> http://s3bk.com/ -- S3 Backup
> http://word-to-html.com/ -- Word to HTML Converter
>



-- 
Best Regards,
Sergey Schetinin

http://s3bk.com/ -- S3 Backup
http://word-to-html.com/ -- Word to HTML Converter



More information about the PEAK mailing list