Re: Trellis: Sensor.listening and iter_listeners()

"Sergey Schetinin" <[email protected]>
Newsgroups gmane.comp.python.peak
Message-ID <[email protected]>
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 <[email protected]> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.