Yes, I've had other reports about this bug.
Seems to be related to some garbage in the actors.list.gz file.
I hope to have time to investigate the problem within a week or two.
Thanks for the bug report!
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now! http://p.sf.net/sfu/ibm-webcastpromo
_______________________________________________
Imdbpy-help mailing list
Imdbp...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/imdbpy-help
Burai hij8)
Hi all,
I'm writing regarding the recent "0xc320" problem with IMDbPY.
The above notice is extremely interesting, and should be investigated:
how can it be that 0xc320 is not UTF8 encodable?
It should work; from the Python prompt:
>>> unichr(0xc320).encode('utf8')
'\xec\x8c\xa0'
Anyway, as a very fast and dirty fix (the main problem is probably some
crap in the data files), try this: after line 1181 of imdbpy2sql.py, add:
k = k.replace('\xec\x8c\xa0', '')
So that the nearby lines will become:
try:
k = k.replace('\xec\x8c\xa0', '')
t = analyze_name(k)
except IMDbParserError:
Please be aware that this fix was not tested at all, but I'm
almost sure that, at the above point, 'k' is a string encoded in utf8.
Anyway, beside the "garbage theory", I have another idea
about the source of the error, but I have to verify it later...
Bye, and let me know if it works!
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve
application availability and disaster protection. Learn more about boosting
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
Hi again,
actually my problem is that I'm unable to reproduce this bug. :-)
Using Postgresql and SQLObject, my run goes on smooth.
I have downloaded the 'actors.list.gz' file today, so it's possible that some
garbage was removed.
Anyway, the previously proposed solution was obviously flawed, since
the problem was on _character_ names.
So, let's edit again the imdbpy2sql.py file and change the lines around 1540
so that they become:
movieid = CACHE_MID.addUnique(title)
if role is not None:
roles = filter(None, [x.strip() for x in role.split('/')])
for role in roles:
role = role.replace('\xec\x8c\xa0', '') # TEMPORARY FIX
cid = CACHE_CID.addUnique(role)
sqldata.add((pid, movieid, cid, note, order))
Maybe this will help... who knows? :-)
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve
application availability and disaster protection. Learn more about boosting
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
> Ananlyzed error a bit more. Mostly these errors occur in Japanese actors
> (actors.list), in filmography there apperars strange characters:
Sounds like a character set encoding issue.
Originally, something like actors.list is ISO-8859-1 encoded. IMDbPY converts it to UTF-8 internally:
http://imdbpy.sourceforge.net/docs/README.utf8.txt
You can check if actors.list is properly encoded by converting it to UTF-8 outside of IMDbPY.
For example, using iconv:
iconv -f ISO-8859-1 -t UTF-8 < actors.list > actors.list.txt
This should result in a proper UTF-8 encoded file. If anything goes wrong, iconv should point out the issue.
For example, the entries for Hayakawa, Yuzo should look like the following:
A, zerosen (1965) [Tokunaga]
Abunai Deka ritaanzu (1996)
Akumyo ichidai (1967)
Aru joshi kôkôi no kiroku: shisshin (1969)
Chijin no ai (1967) [Namikawa]
Dai akutô (1968)
Daikaijû kettô: Gamera tai Barugon (1966) [Kawajiri] <3>
Dorodarake no junjô (1977) [Det. Seki]
Furin (1965) [Saruoka] <6>
Genkai yûkyôden: Yabure kabure (1970) [Yanagawa]
Haru kôrô no hana no en (1958) [Sata]
Hiroshima (1995) (TV) [Koshiro Oikawa] <70>
Jet F-104 dassyutsu seyo (1968)
Kaidan otoshiana (1968) [Sakabe]
Kawaki (1958) <4>
Kimimachi-bune (1954) (as Yûji Hayakawa) [Tomii]
Konki (1961)
Malenkiy beglets (1966)
Mi wa jukushitari (1959) [Chef at Mizumi]
Mushukunin Mikogami no Jôkichi: Kiba wa hikisaita (1972) <9>
Nagasugita haru (1957) [Student]
Nihonkai daikaisen: Umi yukaba (1983) [Kataoka]
Nippon chinbotsu (1974) [SDF General]
Nobi (1959) (as Yuji Hayakawa)
Obi o toku Natsuko (1965) [Kwashima] <6>
Okoto to Sasuke (1961) (as Yûzô Hayakawa)
Onna ga aishite nikumu toki (1963) [Iwashita]
Onna tobakushi (1967)
Rikugun Nakano gakko (1966) [Colonel Iwakura] <6>
Rikugun Nakano gakko: Ryu-sango shirei (1967)
Sakura no ki no shita de (1989)
Salary man donto bushi - Kiraku na kagyô to kita monda (1962) (as Yûzô Hayakawa) [Shibayama]
Satsujinsha (1966)
Seisaku no tsuma (1965) [Sergeant]
Sekkusu chekku: Daini no sei (1968) [Sasanuma] <5>
Shiroi Kyotou (1966) <14>
Shuntou (1989) (TV) <15>
Tokyo no josei (1960)
Tokyo onigiri musume (1961) (as Yûzô Hayakawa) [Draper]
Uchu kaijû Gamera (1980) [Policeman]
Yoru no wana (1967) [Fumikichi Hayashi]
Zatôichi rôyaburi (1967)
Zoku sex doctor no kiroku (1968) <5>
"Kôya no surônin" (1972) <11>
"Sukeban Deka" (1985) {Nerawareta atakkâ (#1.10)} (as Yûzô Hayakawa) <14>
"Zoku zoku jiken: Tsuki no keshiki" (1980) {(#1.2)} [Dr. Arai] <11>
There shouldn't be any "strange" characters in sight :)
------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve
application availability and disaster protection. Learn more about boosting
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
Hmm... to debug a problem like this without being able to reproduce,
is extremely difficult. :-/
> This error started when we uninstalled imdbpy (left all the dependency libs)
> and started run it without installation. Maybe there is some kind of problem
> and some kind of hidden unicode dependencies? Maybe you can try to run
> without installation, jus from source?
Have you some very good reason to do so? :-)
Can't you try to purge every reference to IMDbPY left on the
system (search for the scripts in /usr/bin/ and /usr/local/bin/ and
be sure that "import imdb" fails, at the python prompt) and see
if the problem is solved, after IMDbPY 4.7 is reinstalled?
If you have problems locating the IMDbPY package, just open
the Python prompt and:
>>> import imdb
>>> print imdb
> Also every time i start the script i receive two warnings:
> 2011-04-17 11:13:37,398 WARNING [imdbpy.parser.sql.aux]
> /data/web/imdb/imdbpy4.7-159671/imdb/parser/sql/__init__.py:125: Unable to
> import the cutils.ratcliff function. Searching names and titles using the
> "sql" data access system will be slower.
This will force IMDbPY to use some pure-python fall-back functions.
It's entirely possible that there are some bug in these functions, even
if a run without cutils.so is running fine, for me (so far).
> IMPORTING psyco... FAILED (not a big deal, everything is alright...)
That's not a problem for sure.
Right now, my first guess is that somewhere, after the *.list files ar
read and turned into utf-8 encoded strings, the imdbpy2sql.py
script does Something Very Wrong(tm) to a string (like cutting it at a certain
place, ending up cutting a single utf-8 encoded char in two: this could
explain the error).
I've tried the conversion suggested by Petite Abeille, and it works fine.
Please, could you cut a small piece (few kilobytes) of the actors.list file,
and attach it (no cut-and-paste)?
It goes without saying that you should chose a portion where you see
(or guess are) the "strange chars" :-)
Thanks!
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
On Sun, Apr 17, 2011 at 14:04, darklow <dar...@gmail.com> wrote:Hmm... to debug a problem like this without being able to reproduce,
> Updated this morning to latest data files, no change and unfortunately this
> fix also doesn't work.
is extremely difficult. :-/
Have you some very good reason to do so? :-)
> This error started when we uninstalled imdbpy (left all the dependency libs)
> and started run it without installation. Maybe there is some kind of problem
> and some kind of hidden unicode dependencies? Maybe you can try to run
> without installation, jus from source?
Can't you try to purge every reference to IMDbPY left on the
system (search for the scripts in /usr/bin/ and /usr/local/bin/ and
be sure that "import imdb" fails, at the python prompt) and see
if the problem is solved, after IMDbPY 4.7 is reinstalled?
If you have problems locating the IMDbPY package, just open
the Python prompt and:
>>> import imdb
>>> print imdb
This will force IMDbPY to use some pure-python fall-back functions.
> Also every time i start the script i receive two warnings:
> 2011-04-17 11:13:37,398 WARNING [imdbpy.parser.sql.aux]
> /data/web/imdb/imdbpy4.7-159671/imdb/parser/sql/__init__.py:125: Unable to
> import the cutils.ratcliff function. Searching names and titles using the
> "sql" data access system will be slower.
It's entirely possible that there are some bug in these functions, even
if a run without cutils.so is running fine, for me (so far).
> IMPORTING psyco... FAILED (not a big deal, everything is alright...)That's not a problem for sure.
Right now, my first guess is that somewhere, after the *.list files ar
read and turned into utf-8 encoded strings, the imdbpy2sql.py
script does Something Very Wrong(tm) to a string (like cutting it at a certain
place, ending up cutting a single utf-8 encoded char in two: this could
explain the error).
I've tried the conversion suggested by Petite Abeille, and it works fine.
Please, could you cut a small piece (few kilobytes) of the actors.list file,
and attach it (no cut-and-paste)?
It goes without saying that you should chose a portion where you see
(or guess are) the "strange chars" :-)
Ehhh... what about a virtual machine or - even easier - virtualenv [0]
Thanks for the file, I hope to look at it within a day or two.
+++
[0] http://pypi.python.org/pypi/virtualenv
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
Ok: the file is correctly encoded in iso8859-1, as expected, and contains
no garbage.
Using it as the only input for imdbpy2sql.py (putting the attached file in
a directory by itself), I can run the script with no errors (besides
the expected
warnings about missing files).
I'm using the version from the Mercurial repository, without the cutils.so
library.
Please, if you can't install IMDbPY in your system, consider the use
of virtualenv.
Having tried that, I have to recommend you to double check the
settings of your Postgresql server for some kind of incoherences
about encodings and collations.
HTH,
Seems unlikely to me.
> What about this, i printed out some variables:
> print sys.stdout.encoding -> UTF-8
> print sys.stdin.encoding -> UTF-8
> print sys.getdefaultencoding(); -> ascii
> Is it ok that sys.getdefaultencoding(); == ascii ?
These are fine.
I've reproduced - at the best of my capabilities - your environment:
- no IMDbPY installed in the system.
- IMDbPY from source (the latest version in the Mercurial repository),
setting the PYTHONPATH environment variable to point to the
source directory.
- the cutils C module was not compiled.
- the last actors.list.gz file.
- postgres 8.4; my database was created with these settings:
CREATE DATABASE imdb
WITH OWNER = postgres
ENCODING = 'UTF8'
TABLESPACE = pg_default
LC_COLLATE = 'it_IT.utf8'
LC_CTYPE = 'it_IT.utf8'
CONNECTION LIMIT = -1;
I've run it with your and other portions of the actors.list.gz file, and
everything went fine.
Now... if I were you, I'd:
- create a virtualenv environment with:
virtualenv --no-site-packages
- install in it IMDbPY, using easy_install or pip (the executable in
your virtualenv, I mean) so that you'll have all the correct dependecies
available.
- run the imdbpy2sql.py within your virtualenv.
If it still fails:
- check your postgres settings.
- try using SQLite (just for a test) - see notes in README.sqldb
HTH,
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
Fulfilling the Lean Software Promise
Lean software platforms are now widely adopted and the benefits have been
demonstrated beyond question. Learn why your peers are replacing JEE
containers with lightweight application servers - and what you can gain
from the move. http://p.sf.net/sfu/vmware-sfemails
Hi,
I've just had a try using sqlite with fresh lists and on my Debian
system and I get this:
thomas@ikaite:~$ /tmp/imdbpy2sql.py -d /home/thomas/Desktop/imdb/lists -u sqlite:///home/thomas/Desktop/imdb/imdb.db --sqlite-transactions
IMPORTING psyco... DONE!
RUNNING imdbpy2sql.py
EXECUTING "BEGIN:PRAGMA synchronous = OFF;"...
EXECUTING "PRAGMA synchronous = OFF;"... DONE!
# TIME BEGIN command : 0min, 0sec (wall) 0min, 0sec (user) 0min, 0sec (system)
SAVING imdbID values for movies... SKIPPING: no data.
SAVING imdbID values for people... SKIPPING: no data.
SAVING imdbID values for characters... SKIPPING: no data.
SAVING imdbID values for companies... SKIPPING: no data.
DROPPING current database... DONE!
CREATING new tables... DONE!
# TIME dropping and recreating the database : 0min, 2sec (wall) 0min, 0sec (user) 0min, 0sec (system)
SCANNING movies: !Women Art Revolution (2010) (movieID: 1)
SCANNING movies: A Child's Garden of Verses (1992) (TV) (movieID: 10001)
SCANNING movies: A Strict Affair... Lessons in Discipline and Obedience (1992) (V) (movieID: 20001)
SCANNING movies: AIDS: What Everyone Needs to Know (1987) (movieID: 30001)
SCANNING movies: Amour (1922) (movieID: 40001)
SCANNING movies: Arktinen lumous (1997) (TV) (movieID: 50001)
SCANNING movies: Baby's Storytime (1989) (V) (movieID: 60001)
SCANNING movies: Bei jiu gao ge (1974) (movieID: 70001)
SCANNING movies: Black in the Ass 8 (2005) (V) (movieID: 80001)
SCANNING movies: Breaking In (1925) (movieID: 90001)
EXECUTING "BEFORE_MOVIES_TODB:BEGIN TRANSACTION;"...
EXECUTING "BEGIN TRANSACTION;"... DONE!
* FLUSHING MoviesCache...
Traceback (most recent call last):
File "/tmp/imdbpy2sql.py", line 2950, in <module>
run()
File "/tmp/imdbpy2sql.py", line 2786, in run
readMovieList()
File "/tmp/imdbpy2sql.py", line 1467, in readMovieList
mid = CACHE_MID.addUnique(title, yearData)
File "/tmp/imdbpy2sql.py", line 1073, in addUnique
else: return self.add(key, miscData)
File "/tmp/imdbpy2sql.py", line 950, in add
self[key] = c
File "/tmp/imdbpy2sql.py", line 860, in __setitem__
self.flush()
File "/tmp/imdbpy2sql.py", line 883, in flush
self._toDB(quiet)
File "/tmp/imdbpy2sql.py", line 1057, in _toDB
self._runCommand(l)
File "/tmp/imdbpy2sql.py", line 1061, in _runCommand
CURS.executemany(self.sqlstr, self.converter(dataList))
pysqlite2.dbapi2.ProgrammingError: You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings.
thomas@ikaite:~$
Regards
--
Tom
import psycopg2import psycopg2.extensionspsycopg2.extensions.register_type(psycopg2.extensions.UNICODE)psycopg2.extensions.register_type(psycopg2.extensions.UNICODEARRAY)import codecssys.setdefaultencoding('utf-8')
CURS.execute("SET NAMES 'utf8'")CURS.execute("SET CLIENT_ENCODING TO 'utf8'")
cp -r imdbpy4.7/docs/* /usr/share/doc/python-imdb/
cp -r imdbpy4.7/imdb/* /usr/share/pyshared/imdb/
This specific bug (a bad interaction between SQLObject and SQLite) should
be fixed in the version in the Mercurial repository; isn't it?
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
Perfect - these tests are really important to spot the problem.
> Every test takes about 1h, because error takes place in Actors Cast list.
Wait: I'll read the rest of your mails tomorrow, but this can help you
to do things faster: you don't need the other files at all.
Simply put the actors.list.gz file in a directory by itself, and run
imdbpy2sql.py
with this directory as "-d" argument.
You can even use a shorter version of actors.list.gz, just remember to leave
the lines at the begin and at the end (various separators are used to identify
where the data begin), like I did with the actors.lists.gz file that I attached
some days ago.
In the 'docs/goodies' directory you'll find the 'reduce.sh' script, which
takes a whole directory of *.list.gz files and reduce them to 1% of
their length.
> It makes me think that problem might be
> somewhere in cutting line in peaces, maybe it does something wrong, cuts
> some good unicode character into peaces and so invalid byte sequence
> appears.
My guess, too... it's just that I can't see where it happens... :-/
Thanks for your tests!
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
Excellent! (well, it still baffles me why I'm absolutely unable to
reproduce the problem on my system, but that's another story...)
> Maybe this helps to identify the problem, this is what we did on our server.
> (Remember, we are doing this copying because there are only stable versions
> for Debian on server allowed, but we need those md5 hashes from 4.7 version)
I'll look at your setup tomorrow. I'll surely sound pedantic, but... seriously:
why you don't use a virtualenv environment? It's easy to install and
doesn't require root privileges.
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
Eh... As usual, right now I'm really busy. :-(
> I looked at virtualenv documentation, i didn't understand how to use it,
Ok, let's try:
- download virtualenv from http://pypi.python.org/pypi/virtualenv#downloads
- tar xvfz virtualenv-1.6.tar.gz
- cd virtualenv-1.6
- python virtualenv.py --no-site-packages ~/myvenv
- cd ~/myvenv
- . ./bin/activate # notice the initial dot
- pip install formencode # bug with the dependencies. :(
- pip install IMDbPY # or download from the Mercurial repository and
run 'python setup.py install'
The most important step is the activation of the virtualenv: your prompt
should change to something like "(myvenv)$" to denote that your virtualenv
is active.
Now, always from inside the virtualenv, you can run the imdbpy2sql.py script:
everything was installed locally to your ~/myvenv/ directory (the local python
interpreter is in ~/myvenv/bin/python).
If you need to deactivate the virtualenv, simply run the deactivate command.
HTH,
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
Sure: you don't have the python-dev package installed
in your system. :-/
A per-user installation is possible, but a little tricky...
> By running python setup.py install I receive the same error. I also tried
> latest version (4.8dev20110425) but got same error.
Using the latest version sources, run (after you've activated your
virtualenv!):
python setup.py install --without-cutils
> Maybe this explains the problem why the script doesn't handle UTF-8 at first
> place - some strange incapabilities with cutils.c
I've run some tests without the compiled C module, so I think this
is not the cause, but at this point... who knows. :-)
creating build/temp.linux-i686-2.6/imdb/parser/sqlgcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.6 -c imdb/parser/sql/cutils.c -o build/temp.linux-i686-2.6/imdb/parser/sql/cutils.oimdb/parser/sql/cutils.c:54:20: error: Python.h: No such file or directoryimdb/parser/sql/cutils.c: In function ‘strings_check’:imdb/parser/sql/cutils.c:74: warning: implicit declaration of function ‘strlen’imdb/parser/sql/cutils.c:74: warning: incompatible implicit declaration of built-in function ‘strlen’imdb/parser/sql/cutils.c:82: warning: implicit declaration of function ‘strcmp’imdb/parser/sql/cutils.c: In function ‘ratcliff’:
Traceback (most recent call last):
File "./bin/imdbpy2sql.py", line 2950, in <module>run()File "./bin/imdbpy2sql.py", line 2811, in runcastLists(_charIDsList=characters_imdbIDs)File "./bin/imdbpy2sql.py", line 1575, in castListsdoCast(f, roleid, rolename)File "./bin/imdbpy2sql.py", line 1534, in doCastcid = CACHE_CID.addUnique(role)File "./bin/imdbpy2sql.py", line 957, in addUniqueelse: return self.add(key, miscData)File "./bin/imdbpy2sql.py", line 950, in addself[key] = cFile "./bin/imdbpy2sql.py", line 860, in __setitem__self.flush()File "./bin/imdbpy2sql.py", line 921, in flushraiseFile "./bin/imdbpy2sql.py", line 883, in flushself._toDB(quiet)File "./bin/imdbpy2sql.py", line 1185, in _toDB
CURS.executemany(self.sqlstr, self.converter(l))psycopg2.DataError: invalid byte sequence for encoding "UTF8": 0xc320HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".
(myvenv)darklow@moon:~/myvenv$
Very good, thanks!
And now, the long awaited news: this bug is fixed! :D
The problem was fired by this role:
[(1972) Le rescapé]
The imdbpy2sql.py script did nothing wrong, stripping the first and last
square brackets; after that, the string is considered to be a character
name (remember that we're parsing a role) and parsed using the
imdb.utils.analyze_name function.
This function parses also people names, and in some circumstances
the name contains a reference to the dates of birth and death.
Unfortunately, stripping these notes, I made some wrong assumption (like
the fact that a name can't begin with a parenthesis), and this lead to the
last char of the name stripped - whichever it was.
In our case, the name started with an open parenthesis and ended with
a char that in utf8 occupies two bytes... the rest of the story is known. :-)
The fix is already in the mercurial repository; thank you very much for
the extensive tests and debug!
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
Yep, even if it took a little too long. :-)
> Just curious, why only me and one another user encountered this problem, but
> when you run the same tests, you didn't see the error? :)
It may have something to do with the use python library to connect to
Postgres. Maybe some libraries handle gracefully this kind of error; I have
to check better the versions installed on my system and on the virtualenv
I've used to reproduce the bug.
In fact the right thing to do in such cases is to raise an exception (like in
our case); other databases - or libraries to connect to databases - like MySQL
simply ignore with a warning these errors (not a great idea).
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
Tried right now, and everything went fine for me, using
the same version. :-(
Are you using SQLObject or SQLAlchemy?
Version of MySQL?
--
Davide Alberani <davide....@gmail.com> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1