Re: Using with Python 3, possible? how?

Поиск
Список
Период
Сортировка
От Daniele Varrazzo
Тема Re: Using with Python 3, possible? how?
Дата
Msg-id CA+mi_8YAiNkTvRMRiJLn6PQEMfcScLi=JeXNJ8pgP04WyNyiWg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Using with Python 3, possible? how?  (Leon Starr <leon_starr@modelint.com>)
Ответы Re: Using with Python 3, possible? how?  (Leon Starr <leon_starr@modelint.com>)
Список psycopg
On Sun, Apr 1, 2012 at 1:54 AM, Leon Starr <leon_starr@modelint.com> wrote:
> Thanks, Daniele, you've saved my weekend!  (I think)

That's great news :)


> BUT, there were a few dozen unsettling warnings generated during the
> easy_install and I am wondering if this is just
> a 2->3 compatibility thing.  How concerned should I be about this kind of
> stuff?

It's a false positive, don't know what compiler is on your system,
probaby clang. I've tried enabling -Warray-bounds on gcc but I don't
get such warnings. I've found discussions about clang -Warray-bounds
being over-zealous:
<http://comments.gmane.org/gmane.comp.compilers.clang.devel/15813>.

The Python tuple structure is defined with a 1-item array ob_item at
the end, but it is initialized with extra trailing memory so that the
other array items "hang off" the structure. It's a classic way of
defining flexible arrays in C structures. And anyway it's in Python
code, not in Psycopg's.

Cheers,


-- Daniele

В списке psycopg по дате отправления:

Предыдущее
От: Leon Starr
Дата:
Сообщение: Re: Using with Python 3, possible? how?
Следующее
От: Leon Starr
Дата:
Сообщение: Re: Using with Python 3, possible? how?