[cse491] few questions

Joe Amenta amentajo at msu.edu
Wed Oct 28 18:24:17 PDT 2009


My way of "getting around it" is:

def __init__(self, port, app):
    ...some other stuff...
    try:
        port = int(port)
    except ValueError:
        port = 5000
    ...some other stuff...

--Joe

On Wed, Oct 28, 2009 at 9:07 PM, Steve Wakeford <wakeford at msu.edu> wrote:

> I am a little stumped as to why the Blocking server is instantiated in the
> hw7 tests with
>
> server = webserve.Server(8000, app)
>
> but the Non-blocking server is instantiated with
>
> server = webserve_nb.NonblockingServer('', hello_app)
>
> Notice the first argument is an integer in the former and a string in the
> latter. Is it just me or am I missing something? How do we deal with this
> (for non-blocking) since the port should be dynamically passed in upon
> instantiation from a command line argument?
>
> My goal is to subclass the Blocking server and only to override its
> __init__() and serve_forever() methods. Any ideas?
>
> Thanks,
> -Steve
>
> _______________________________________________
> cse491-fall-2009 mailing list
> cse491-fall-2009 at lists.idyll.org
> http://lists.idyll.org/listinfo/cse491-fall-2009
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.idyll.org/pipermail/cse491-fall-2009/attachments/20091028/767578ef/attachment.htm>


More information about the cse491-fall-2009 mailing list