Phoenix - wx.lib.pubsub

Hi Robin and Oliver,

I think the next thing I like to "attack" is pubsub.

I think this needs mainly documentation adjustments, and unittests, as running my little tests using "setupkwargs" v3 of the API seems to work out of the box.

A few questions:
- what are the plans for v1 and v2 and Phoenix, maybe they should be dropped, no?
- Oliver do you have some unittests you run, if yes could you let me know where they are so I can get inspiration for the Phoenix ones.

Werner

Werner,
The unit tests are in the source repo on sourceforge.

What is Phoenix?

BTW I would love to drop pubsub support for v1 and v2 entirely so I could remove some of the acrobatics required to support these.

Oliver

···

On Thu, Apr 11, 2013 at 5:44 AM, Werner werner.bruhin@sfr.fr wrote:

Hi Robin and Oliver,

I think the next thing I like to “attack” is pubsub.

I think this needs mainly documentation adjustments, and unittests, as running my little tests using “setupkwargs” v3 of the API seems to work out of the box.

A few questions:

  • what are the plans for v1 and v2 and Phoenix, maybe they should be dropped, no?

  • Oliver do you have some unittests you run, if yes could you let me know where they are so I can get inspiration for the Phoenix ones.

Werner

Hi Oliver,

Werner,
The unit tests are in the source repo on sourceforge.

Will have a look

What is Phoenix?

You have been on a long vacation;-)

http://wiki.wxpython.org/ProjectPhoenix
http://wxpython.org/Phoenix/docs/html/main.html

Werner

···

On 11/04/2013 14:55, oliver wrote:

What is Phoenix?

You have been on a long vacation;-)

http://wiki.wxpython.org/**ProjectPhoenix<http://wiki.wxpython.org/ProjectPhoenix>
http://wxpython.org/Phoenix/**docs/html/main.html<http://wxpython.org/Phoenix/docs/html/main.html>

Werner

I wish I could call it vacation. I haven't used wxPython in a couple years
now.

So, still not clear where you are coming from with your first email, is
that because you are porting a wx app to phoenix version and you want to
test that it still works? Note that pubsub has no depedency on wx. The only
places your code will break (with regards to pubsub use) is where you use
wx functionality to delay pubsub messaging.

Oliver

I hope you got it that I was just joking:)
You can live that long without wxPython - sounds nearly like bad
habits
I am testing and trying to help to get the documentation and things
updated to the Phoenix standard, as you already use Sphinx to
document things there is probably very little to do. The other
thing Robin pushes for/wants are unit tests, again as you use
unittest already that should not be too difficult either. Sorry, for not having clearer from the start.
Werner

···

Hi Oliver,

  On 11/04/2013 19:18, oliver wrote:
            What is Phoenix?

You have been on a long vacation;-)

          [http://wiki.wxpython.org/ProjectPhoenix](http://wiki.wxpython.org/ProjectPhoenix)

          [http://wxpython.org/Phoenix/docs/html/main.html](http://wxpython.org/Phoenix/docs/html/main.html)



              Werner
      I wish I could call it

vacation.

      I haven't used wxPython in a

couple years now.

:wink:

      So, still not clear where you are coming from with your first

email, is that because you are porting a wx app to phoenix
version and you want to test that it still works? Note that
pubsub has no depedency on wx. The only places your code will
break (with regards to pubsub use) is where you use wx
functionality to delay pubsub messaging.

[oops, replied to the wrong address...]

oliver wrote:

BTW I would love to drop pubsub support for v1 and v2 entirely so I
could remove some of the acrobatics required to support these.

Agreed. One of the driving forces in Project Phoenix is simplification, so the more the better.

-- Robin Dunn
Software Craftsman