Issue with PyUnicodeObject type variables

mathan kumar switch2mathan at gmail.com
Mon May 17 06:16:34 EDT 2010


---------- Forwarded message ----------
From: Stefan Behnel <stefan_ml at behnel.de>
To: python-list at python.org
Date: Mon, 17 May 2010 11:33:40 +0200
Subject: Re: Issue with PyUnicodeObject type variables
gmail, 17.05.2010 11:24:

> A variable whose data type is PyUnicodeObject checked whether it is a
> UnicodeObject type.
> Got output as false
>
> example :
>
> PyUnicodeObject *p;
> if (PyUnicode_Check(path)) {
>         printf("\nTrue.\n");
>
> }
> else {
>         printf("\nfalse.\n");
> }
>
> output: false
>

Doesn't surprise me at all. Could you make sure this is the code you are
using? Especially the names 'p' and 'path'? And that you are initialising
neither of the two in your code?

Stefan


Tat was a typo mistake instead of *p pls consider *path as follows.

PyUnicodeObject *path;
if (PyUnicode_Check(path)) {
        printf("\nTrue.\n");

}
else {
        printf("\nfalse.\n");
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20100517/397b657a/attachment-0001.html>


More information about the Python-list mailing list