Nick Coghlan <[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] wrote:
> >      hi all,
> > 
> >      Linux 2.4.28
> >      Glibc 2.2.5
> >      gcc   2.95.3
> > 
> > 
> >      I'm new to Python.
> > 
> >      I've compiled Python 2.4 from tar file.
> > 
> >      When running 'make test' i'm getting a failure
> >      in test_socket.
> > 

> Two questions. First, what does the following code give 
> when you run it at the 
> interactive prompt?:

> Py> import socket
> Py> socket.getservbyname('daytime')
> 13

> Second, is there an entry for 'daytime' in /etc/services?

> Cheers,
> Nick.

> -- 
> Nick Coghlan   |   [EMAIL PROTECTED]   |   Brisbane, Australia
> ---------------------------------------------------------------
>              http://boredomandlaziness.skystorm.net



     hi Nick,


     At the interactive python prompt i did/got the following:

        bash-2.04$ ./python 
        Python 2.4 (#1, Jan 29 2005, 10:31:35) 
        [GCC 2.95.3 20010315 (release)] on linux2
        Type "help", "copyright", "credits" or "license" for 
           more information.
        >>> import socket
        >>> socket.getservbyname('daytime', 'tcp')
        13
        
         # The 13 looks ok but look what happen 
         # when i asked only for the service, like
         # the line that fails in test_socket.
        
        >>> socket.getservbyname('daytime')       
        Traceback (most recent call last):
          File "<stdin>", line 1, in ?
        socket.error: service/proto not found
        >>>

     From my /etc/services file:

        daytime         13/tcp
        daytime         13/udp


    I was trying to use gdb to watch the function 
    socket_getservbyname, from Modules/socketmodule.c, 
    execute but i'm not sure how to set the gdb 'break' for 
    a function in a module that isn't imported at the time 
    i start python in gdb.

    Hints welcome. ;-)


    pete jordan
    x2164 at
    mail.city


-- 
        ............

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to