Greg> If a Python function is clearly wrapping a C function, one doesn't
    Greg> expect to be able to pass strings with embedded NULs to it.

    Skip> Isn't that just floating an implementation detail up to the
    Skip> programmer (who may well not be POSIX- or Unix-aware)?

    Fredrik> so if POSIX refuses to deal with, e.g., NUL bytes in file
    Fredrik> names, Python should somehow work around that to avoid
    Fredrik> "exposing implementation details" ?

I don't know what the correct answer is.  I suspect the right thing to do
will vary depending on what C function is being wrapped.  I was just making
sure I understood correctly that there is a potential problem.

Skip
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to