RECENT TOPICS » View all
Sorry for the curt reply, I had to dash. As for Japanese input not working - what OS are you using? When you click on a text field in Anki does the IM even display?
I use Windows XP Pro, and the IME does display, but it doesn't seem to have any effect on the program as far as typing is concerned. My Firewall program, Comodo, also gave a warning the first time I tried typing that Anki was asking for keyboard privileges and mentioned that it would use some applet (the name of it escapes me now) to do so. So, maybe that's what's causing the trouble. But I probably need that applet to use Anki, so I guess I can't just deny it through the firewall, so.... I don't know what to do, I guess.
What did you click when you got the warning the first time? Please disable your firewall and see if it starts working.
I've posted some more screenshots of AnkiQT Lite on the project page. Check them out here.
Hey, so I changed Anki to a Trusted Program on the Firewall software program and now it seems to be able to input Japanese, apparently through the XP IME, but it still doesn't update properly. I'll have to look into seeing if there's a way to have the firewall ignore Anki completely, but I'm not sure if it's possible. Thanks for the recommendations so far! ![]()
now that anki has the sqlite backend, I tried it again under zaurus/debian; show answer is about 1.5s, answering takes about 3s and saving takes around 5s, so it looks usable for reviews now
I imagine it would be somewhat faster with a qt3 gui.
I got Anki 0.9.3 going on my Zaurus. The speeds are similar to what cangy reported. About 1.5s to retrieve a new card... I'll probably go back to buffering cards since I'm an impatient guy.
I've uploaded the binaries for libanki and its pre-requisites to the project page. I'll do a release of ankiqt-lite to use the new libanki within the next few days.
PS. Resolve, I tried sending you mail, but it bounced...
Technical details of permanent failure:
PERM_FAILURE: SMTP Error (state 16): 550 5.7.1 Message content reject 796
Nothing special, just wanted to give you an update of how the port was going.
I just changed my email provider about two days ago. Try again?
Re the speeds, the data is already cached so there's no need to cache it yourself. I imagine the slowdown is fetching the item from the db into a python object, and for that you could directly grab the question/answer from sql instead. But run the python profiler on it to see what the problem is exactly.
Last edited by resolve (2008 February 24, 10:20 pm)
New build of AnkiQT Lite available at http://sourceforge.net/project/showfile … _id=216082
Be sure to read the wiki and release notes. Being an alpha, there are a few quirks.
HI there,
Tried to get anki running on my Zaurus today. After installing all the packages listed as prerequisites on the wiki + libanki 0.9.5.3 and anki alpha 4, I say on the terminal
anki_qpe_launcher.py
and get back a Traceback, which says:
Please install pysqlite or python2.5
Needless to say that they are both installed:
python-pysqlite2 2.4.0-r0
Python 2.5.1-cackocompile
Something seems to be going wrong, but not sure what & how to fix it??
Chris
Hello ctopp,
From memory, that happens when the Python installation is unable to find pysqlite. It tries to import it (in more than one way) and if it doesn't succeed, it prints that message. So, let's have a look at where your Python and pysqlite2 were installed. Can you tell me the output of the following command:
ipkg files Python
ipkg files python-pysqlite2
Also, can you please provide the full trace?
You can pipe the stdout and stderr like this:
anki_qpe_launcher.py > output.txt 2>&1
Cheers,
Misha
Hi misha,
Not sure how to do attachments here, so you get it all inline (please tell me if there is a better way):
best, ctopp
Stacktrace:
/home/QtPalmtop/lib/python2.5/site-packages/anki/deck.py:18: DeprecationWarning: raising a string exception is deprecated
raise "Please install pysqlite2 or python2.5"
Traceback (most recent call last):
File "/home/QtPalmtop/bin/anki_qpe_launcher.py", line 37, in <module>
import ankiqt_lite_main
File "/opt/QtPalmtop/anki/ankiqt-lite/ankiqt_lite_main.py", line 5, in <module>
import anki
File "/home/QtPalmtop/lib/python2.5/site-packages/anki/__init__.py", line 59, in <module>
from anki.deck import DeckStorage
File "/home/QtPalmtop/lib/python2.5/site-packages/anki/deck.py", line 18, in <module>
raise "Please install pysqlite2 or python2.5"
Please install pysqlite2 or python2.5
pysqlite files:
//
//opt/
//opt/QtPalmtop/
//opt/QtPalmtop/lib/
//opt/QtPalmtop/lib/python2.5/
//opt/QtPalmtop/lib/python2.5/site-packages/
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite-2.4.0-py2.5.egg-info
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/_sqlite.so
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/__init__.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/dbapi.py
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/types.py
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/regression.py
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/transactions.py
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/py25tests.py
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/types.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/factory.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/py25tests.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/userfunctions.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/regression.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/userfunctions.py
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/factory.py
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/__init__.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/hooks.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/__init__.py
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/transactions.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/dbapi.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/test/hooks.py
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/__init__.py
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/dbapi2.py
//opt/QtPalmtop/lib/python2.5/site-packages/pysqlite2/dbapi2.pyo
Python files:
//opt/
//opt/QtPalmtop/
//opt/QtPalmtop/bin/
//opt/QtPalmtop/lib/
//opt/QtPalmtop/lib/python2.5/
//opt/QtPalmtop/lib/python2.5/bsddb/
//opt/QtPalmtop/lib/python2.5/compiler/
//opt/QtPalmtop/lib/python2.5/ctypes/
//opt/QtPalmtop/lib/python2.5/ctypes/macholib/
//opt/QtPalmtop/lib/python2.5/curses/
//opt/QtPalmtop/lib/python2.5/distutils/
//opt/QtPalmtop/lib/python2.5/distutils/command/
//opt/QtPalmtop/lib/python2.5/distutils/tests/
//opt/QtPalmtop/lib/python2.5/email/
//opt/QtPalmtop/lib/python2.5/email/mime/
//opt/QtPalmtop/lib/python2.5/encodings/
//opt/QtPalmtop/lib/python2.5/hotshot/
//opt/QtPalmtop/lib/python2.5/lib-dynload/
//opt/QtPalmtop/lib/python2.5/logging/
//opt/QtPalmtop/lib/python2.5/plat-linux2/
//opt/QtPalmtop/lib/python2.5/site-packages/
//opt/QtPalmtop/lib/python2.5/sqlite3/
//opt/QtPalmtop/lib/python2.5/wsgiref/
//opt/QtPalmtop/lib/python2.5/xml/
//opt/QtPalmtop/lib/python2.5/xml/dom/
//opt/QtPalmtop/lib/python2.5/xml/etree/
//opt/QtPalmtop/lib/python2.5/xml/parsers/
//opt/QtPalmtop/lib/python2.5/xml/sax/
//opt/QtPalmtop/bin/pydoc
//opt/QtPalmtop/bin/smtpd.py
//opt/QtPalmtop/bin/python
//opt/QtPalmtop/lib/libpython2.5.so.1.0
//opt/QtPalmtop/lib/python2.5/_strptime.pyo
//opt/QtPalmtop/lib/python2.5/imghdr.pyo
//opt/QtPalmtop/lib/python2.5/SimpleXMLRPCServer.pyo
//opt/QtPalmtop/lib/python2.5/runpy.pyo
//opt/QtPalmtop/lib/python2.5/contextlib.pyo
//opt/QtPalmtop/lib/python2.5/rfc822.pyo
//opt/QtPalmtop/lib/python2.5/netrc.pyo
//opt/QtPalmtop/lib/python2.5/platform.pyo
//opt/QtPalmtop/lib/python2.5/pdb.pyo
//opt/QtPalmtop/lib/python2.5/profile.pyo
//opt/QtPalmtop/lib/python2.5/user.pyo
//opt/QtPalmtop/lib/python2.5/sre_parse.pyo
//opt/QtPalmtop/lib/python2.5/socket.pyo
//opt/QtPalmtop/lib/python2.5/sha.pyo
//opt/QtPalmtop/lib/python2.5/token.pyo
//opt/QtPalmtop/lib/python2.5/os2emxpath.pyo
//opt/QtPalmtop/lib/python2.5/colorsys.pyo
//opt/QtPalmtop/lib/python2.5/whichdb.pyo
//opt/QtPalmtop/lib/python2.5/types.pyo
//opt/QtPalmtop/lib/python2.5/zipfile.pyo
//opt/QtPalmtop/lib/python2.5/UserString.pyo
//opt/QtPalmtop/lib/python2.5/sre_compile.pyo
//opt/QtPalmtop/lib/python2.5/posixpath.pyo
//opt/QtPalmtop/lib/python2.5/opcode.pyo
//opt/QtPalmtop/lib/python2.5/base64.pyo
//opt/QtPalmtop/lib/python2.5/xmllib.pyo
//opt/QtPalmtop/lib/python2.5/string.pyo
//opt/QtPalmtop/lib/python2.5/pyclbr.pyo
//opt/QtPalmtop/lib/python2.5/sched.pyo
//opt/QtPalmtop/lib/python2.5/Queue.pyo
//opt/QtPalmtop/lib/python2.5/keyword.pyo
//opt/QtPalmtop/lib/python2.5/UserList.pyo
//opt/QtPalmtop/lib/python2.5/__future__.pyo
//opt/QtPalmtop/lib/python2.5/pty.pyo
//opt/QtPalmtop/lib/python2.5/modulefinder.pyo
//opt/QtPalmtop/lib/python2.5/pstats.pyo
//opt/QtPalmtop/lib/python2.5/tarfile.pyo
//opt/QtPalmtop/lib/python2.5/sets.pyo
//opt/QtPalmtop/lib/python2.5/trace.pyo
//opt/QtPalmtop/lib/python2.5/cmd.pyo
//opt/QtPalmtop/lib/python2.5/statvfs.pyo
//opt/QtPalmtop/lib/python2.5/unittest.pyo
//opt/QtPalmtop/lib/python2.5/md5.pyo
//opt/QtPalmtop/lib/python2.5/__phello__.foo.pyo
//opt/QtPalmtop/lib/python2.5/wave.pyo
//opt/QtPalmtop/lib/python2.5/cProfile.pyo
//opt/QtPalmtop/lib/python2.5/imputil.pyo
//opt/QtPalmtop/lib/python2.5/atexit.pyo
//opt/QtPalmtop/lib/python2.5/HTMLParser.pyo
//opt/QtPalmtop/lib/python2.5/sndhdr.pyo
//opt/QtPalmtop/lib/python2.5/gopherlib.pyo
//opt/QtPalmtop/lib/python2.5/ftplib.pyo
//opt/QtPalmtop/lib/python2.5/uu.pyo
//opt/QtPalmtop/lib/python2.5/urlparse.pyo
//opt/QtPalmtop/lib/python2.5/stat.pyo
//opt/QtPalmtop/lib/python2.5/doctest.pyo
//opt/QtPalmtop/lib/python2.5/htmlentitydefs.pyo
//opt/QtPalmtop/lib/python2.5/commands.pyo
//opt/QtPalmtop/lib/python2.5/posixfile.pyo
//opt/QtPalmtop/lib/python2.5/mimetypes.pyo
//opt/QtPalmtop/lib/python2.5/stringold.pyo
//opt/QtPalmtop/lib/python2.5/_threading_local.pyo
//opt/QtPalmtop/lib/python2.5/difflib.pyo
//opt/QtPalmtop/lib/python2.5/dis.pyo
//opt/QtPalmtop/lib/python2.5/sgmllib.pyo
//opt/QtPalmtop/lib/python2.5/pickletools.pyo
//opt/QtPalmtop/lib/python2.5/tokenize.pyo
//opt/QtPalmtop/lib/python2.5/code.pyo
//opt/QtPalmtop/lib/python2.5/macpath.pyo
//opt/QtPalmtop/lib/python2.5/fileinput.pyo
//opt/QtPalmtop/lib/python2.5/LICENSE.txt
//opt/QtPalmtop/lib/python2.5/chunk.pyo
//opt/QtPalmtop/lib/python2.5/_LWPCookieJar.pyo
//opt/QtPalmtop/lib/python2.5/nntplib.pyo
//opt/QtPalmtop/lib/python2.5/Cookie.pyo
//opt/QtPalmtop/lib/python2.5/pickle.pyo
//opt/QtPalmtop/lib/python2.5/BaseHTTPServer.pyo
//opt/QtPalmtop/lib/python2.5/py_compile.pyo
//opt/QtPalmtop/lib/python2.5/webbrowser.pyo
//opt/QtPalmtop/lib/python2.5/htmllib.pyo
//opt/QtPalmtop/lib/python2.5/timeit.pyo
//opt/QtPalmtop/lib/python2.5/cgi.pyo
//opt/QtPalmtop/lib/python2.5/pydoc.pyo
//opt/QtPalmtop/lib/python2.5/DocXMLRPCServer.pyo
//opt/QtPalmtop/lib/python2.5/codecs.pyo
//opt/QtPalmtop/lib/python2.5/macurl2path.pyo
//opt/QtPalmtop/lib/python2.5/heapq.pyo
//opt/QtPalmtop/lib/python2.5/warnings.pyo
//opt/QtPalmtop/lib/python2.5/nturl2path.pyo
//opt/QtPalmtop/lib/python2.5/audiodev.pyo
//opt/QtPalmtop/lib/python2.5/pipes.pyo
//opt/QtPalmtop/lib/python2.5/ihooks.pyo
//opt/QtPalmtop/lib/python2.5/functools.pyo
//opt/QtPalmtop/lib/python2.5/ConfigParser.pyo
//opt/QtPalmtop/lib/python2.5/pkgutil.pyo
//opt/QtPalmtop/lib/python2.5/formatter.pyo
//opt/QtPalmtop/lib/python2.5/wsgiref.egg-info
//opt/QtPalmtop/lib/python2.5/mailbox.pyo
//opt/QtPalmtop/lib/python2.5/textwrap.pyo
//opt/QtPalmtop/lib/python2.5/SocketServer.pyo
//opt/QtPalmtop/lib/python2.5/weakref.pyo
//opt/QtPalmtop/lib/python2.5/symtable.pyo
//opt/QtPalmtop/lib/python2.5/binhex.pyo
//opt/QtPalmtop/lib/python2.5/dbhash.pyo
//opt/QtPalmtop/lib/python2.5/decimal.pyo
//opt/QtPalmtop/lib/python2.5/dumbdbm.pyo
//opt/QtPalmtop/lib/python2.5/rlcompleter.pyo
//opt/QtPalmtop/lib/python2.5/compileall.pyo
//opt/QtPalmtop/lib/python2.5/_MozillaCookieJar.pyo
//opt/QtPalmtop/lib/python2.5/dircache.pyo
//opt/QtPalmtop/lib/python2.5/traceback.pyo
//opt/QtPalmtop/lib/python2.5/aifc.pyo
//opt/QtPalmtop/lib/python2.5/random.pyo
//opt/QtPalmtop/lib/python2.5/shelve.pyo
//opt/QtPalmtop/lib/python2.5/sunau.pyo
//opt/QtPalmtop/lib/python2.5/mimetools.pyo
//opt/QtPalmtop/lib/python2.5/cookielib.pyo
//opt/QtPalmtop/lib/python2.5/uuid.pyo
//opt/QtPalmtop/lib/python2.5/imaplib.pyo
//opt/QtPalmtop/lib/python2.5/mimify.pyo
//opt/QtPalmtop/lib/python2.5/linecache.pyo
//opt/QtPalmtop/lib/python2.5/stringprep.pyo
//opt/QtPalmtop/lib/python2.5/sre_constants.pyo
//opt/QtPalmtop/lib/python2.5/toaiff.pyo
//opt/QtPalmtop/lib/python2.5/telnetlib.pyo
//opt/QtPalmtop/lib/python2.5/Bastion.pyo
//opt/QtPalmtop/lib/python2.5/copy.pyo
//opt/QtPalmtop/lib/python2.5/tabnanny.pyo
//opt/QtPalmtop/lib/python2.5/UserDict.pyo
//opt/QtPalmtop/lib/python2.5/filecmp.pyo
//opt/QtPalmtop/lib/python2.5/poplib.pyo
//opt/QtPalmtop/lib/python2.5/site.pyo
//opt/QtPalmtop/lib/python2.5/urllib.pyo
//opt/QtPalmtop/lib/python2.5/glob.pyo
//opt/QtPalmtop/lib/python2.5/mutex.pyo
//opt/QtPalmtop/lib/python2.5/pdb.doc
//opt/QtPalmtop/lib/python2.5/cgitb.pyo
//opt/QtPalmtop/lib/python2.5/repr.pyo
//opt/QtPalmtop/lib/python2.5/re.pyo
//opt/QtPalmtop/lib/python2.5/locale.pyo
//opt/QtPalmtop/lib/python2.5/bisect.pyo
//opt/QtPalmtop/lib/python2.5/mhlib.pyo
//opt/QtPalmtop/lib/python2.5/tempfile.pyo
//opt/QtPalmtop/lib/python2.5/sunaudio.pyo
//opt/QtPalmtop/lib/python2.5/CGIHTTPServer.pyo
//opt/QtPalmtop/lib/python2.5/mailcap.pyo
//opt/QtPalmtop/lib/python2.5/dummy_threading.pyo
//opt/QtPalmtop/lib/python2.5/asyncore.pyo
//opt/QtPalmtop/lib/python2.5/markupbase.pyo
//opt/QtPalmtop/lib/python2.5/httplib.pyo
//opt/QtPalmtop/lib/python2.5/codeop.pyo
//opt/QtPalmtop/lib/python2.5/gettext.pyo
//opt/QtPalmtop/lib/python2.5/xmlrpclib.pyo
//opt/QtPalmtop/lib/python2.5/threading.pyo
//opt/QtPalmtop/lib/python2.5/xdrlib.pyo
//opt/QtPalmtop/lib/python2.5/multifile.pyo
//opt/QtPalmtop/lib/python2.5/robotparser.pyo
//opt/QtPalmtop/lib/python2.5/struct.pyo
//opt/QtPalmtop/lib/python2.5/subprocess.pyo
//opt/QtPalmtop/lib/python2.5/os.pyo
//opt/QtPalmtop/lib/python2.5/this.pyo
//opt/QtPalmtop/lib/python2.5/ntpath.pyo
//opt/QtPalmtop/lib/python2.5/hashlib.pyo
//opt/QtPalmtop/lib/python2.5/smtpd.pyo
//opt/QtPalmtop/lib/python2.5/popen2.pyo
//opt/QtPalmtop/lib/python2.5/sre.pyo
//opt/QtPalmtop/lib/python2.5/asynchat.pyo
//opt/QtPalmtop/lib/python2.5/optparse.pyo
//opt/QtPalmtop/lib/python2.5/inspect.pyo
//opt/QtPalmtop/lib/python2.5/gzip.pyo
//opt/QtPalmtop/lib/python2.5/smtplib.pyo
//opt/QtPalmtop/lib/python2.5/dummy_thread.pyo
//opt/QtPalmtop/lib/python2.5/anydbm.pyo
//opt/QtPalmtop/lib/python2.5/fpformat.pyo
//opt/QtPalmtop/lib/python2.5/fnmatch.pyo
//opt/QtPalmtop/lib/python2.5/symbol.pyo
//opt/QtPalmtop/lib/python2.5/getopt.pyo
//opt/QtPalmtop/lib/python2.5/SimpleHTTPServer.pyo
//opt/QtPalmtop/lib/python2.5/pprint.pyo
//opt/QtPalmtop/lib/python2.5/quopri.pyo
//opt/QtPalmtop/lib/python2.5/hmac.pyo
//opt/QtPalmtop/lib/python2.5/MimeWriter.pyo
//opt/QtPalmtop/lib/python2.5/calendar.pyo
//opt/QtPalmtop/lib/python2.5/getpass.pyo
//opt/QtPalmtop/lib/python2.5/csv.pyo
//opt/QtPalmtop/lib/python2.5/urllib2.pyo
//opt/QtPalmtop/lib/python2.5/tty.pyo
//opt/QtPalmtop/lib/python2.5/bdb.pyo
//opt/QtPalmtop/lib/python2.5/rexec.pyo
//opt/QtPalmtop/lib/python2.5/shutil.pyo
//opt/QtPalmtop/lib/python2.5/shlex.pyo
//opt/QtPalmtop/lib/python2.5/new.pyo
//opt/QtPalmtop/lib/python2.5/StringIO.pyo
//opt/QtPalmtop/lib/python2.5/copy_reg.pyo
//opt/QtPalmtop/lib/python2.5/email/parser.pyo
//opt/QtPalmtop/lib/python2.5/email/_parseaddr.pyo
//opt/QtPalmtop/lib/python2.5/email/feedparser.pyo
//opt/QtPalmtop/lib/python2.5/email/generator.pyo
//opt/QtPalmtop/lib/python2.5/email/encoders.pyo
//opt/QtPalmtop/lib/python2.5/email/utils.pyo
//opt/QtPalmtop/lib/python2.5/email/header.pyo
//opt/QtPalmtop/lib/python2.5/email/quoprimime.pyo
//opt/QtPalmtop/lib/python2.5/email/base64mime.pyo
//opt/QtPalmtop/lib/python2.5/email/__init__.pyo
//opt/QtPalmtop/lib/python2.5/email/iterators.pyo
//opt/QtPalmtop/lib/python2.5/email/errors.pyo
//opt/QtPalmtop/lib/python2.5/email/message.pyo
//opt/QtPalmtop/lib/python2.5/email/charset.pyo
//opt/QtPalmtop/lib/python2.5/email/mime/multipart.pyo
//opt/QtPalmtop/lib/python2.5/email/mime/audio.pyo
//opt/QtPalmtop/lib/python2.5/email/mime/nonmultipart.pyo
//opt/QtPalmtop/lib/python2.5/email/mime/text.pyo
//opt/QtPalmtop/lib/python2.5/email/mime/__init__.pyo
//opt/QtPalmtop/lib/python2.5/email/mime/application.pyo
//opt/QtPalmtop/lib/python2.5/email/mime/base.pyo
//opt/QtPalmtop/lib/python2.5/email/mime/message.pyo
//opt/QtPalmtop/lib/python2.5/email/mime/image.pyo
//opt/QtPalmtop/lib/python2.5/compiler/visitor.pyo
//opt/QtPalmtop/lib/python2.5/compiler/syntax.pyo
//opt/QtPalmtop/lib/python2.5/compiler/future.pyo
//opt/QtPalmtop/lib/python2.5/compiler/ast.pyo
//opt/QtPalmtop/lib/python2.5/compiler/consts.pyo
//opt/QtPalmtop/lib/python2.5/compiler/pycodegen.pyo
//opt/QtPalmtop/lib/python2.5/compiler/symbols.pyo
//opt/QtPalmtop/lib/python2.5/compiler/__init__.pyo
//opt/QtPalmtop/lib/python2.5/compiler/misc.pyo
//opt/QtPalmtop/lib/python2.5/compiler/transformer.pyo
//opt/QtPalmtop/lib/python2.5/compiler/pyassem.pyo
//opt/QtPalmtop/lib/python2.5/sqlite3/__init__.pyo
//opt/QtPalmtop/lib/python2.5/sqlite3/dbapi2.pyo
//opt/QtPalmtop/lib/python2.5/curses/has_key.pyo
//opt/QtPalmtop/lib/python2.5/curses/textpad.pyo
//opt/QtPalmtop/lib/python2.5/curses/panel.pyo
//opt/QtPalmtop/lib/python2.5/curses/ascii.pyo
//opt/QtPalmtop/lib/python2.5/curses/__init__.pyo
//opt/QtPalmtop/lib/python2.5/curses/wrapper.pyo
//opt/QtPalmtop/lib/python2.5/distutils/ccompiler.pyo
//opt/QtPalmtop/lib/python2.5/distutils/emxccompiler.pyo
//opt/QtPalmtop/lib/python2.5/distutils/filelist.pyo
//opt/QtPalmtop/lib/python2.5/distutils/util.pyo
//opt/QtPalmtop/lib/python2.5/distutils/cmd.pyo
//opt/QtPalmtop/lib/python2.5/distutils/cygwinccompiler.pyo
//opt/QtPalmtop/lib/python2.5/distutils/extension.pyo
//opt/QtPalmtop/lib/python2.5/distutils/dep_util.pyo
//opt/QtPalmtop/lib/python2.5/distutils/sysconfig.pyo
//opt/QtPalmtop/lib/python2.5/distutils/README
//opt/QtPalmtop/lib/python2.5/distutils/unixccompiler.pyo
//opt/QtPalmtop/lib/python2.5/distutils/file_util.pyo
//opt/QtPalmtop/lib/python2.5/distutils/mwerkscompiler.pyo
//opt/QtPalmtop/lib/python2.5/distutils/core.pyo
//opt/QtPalmtop/lib/python2.5/distutils/debug.pyo
//opt/QtPalmtop/lib/python2.5/distutils/bcppcompiler.pyo
//opt/QtPalmtop/lib/python2.5/distutils/log.pyo
//opt/QtPalmtop/lib/python2.5/distutils/__init__.pyo
//opt/QtPalmtop/lib/python2.5/distutils/errors.pyo
//opt/QtPalmtop/lib/python2.5/distutils/fancy_getopt.pyo
//opt/QtPalmtop/lib/python2.5/distutils/dist.pyo
//opt/QtPalmtop/lib/python2.5/distutils/msvccompiler.pyo
//opt/QtPalmtop/lib/python2.5/distutils/text_file.pyo
//opt/QtPalmtop/lib/python2.5/distutils/spawn.pyo
//opt/QtPalmtop/lib/python2.5/distutils/archive_util.pyo
//opt/QtPalmtop/lib/python2.5/distutils/dir_util.pyo
//opt/QtPalmtop/lib/python2.5/distutils/versionpredicate.pyo
//opt/QtPalmtop/lib/python2.5/distutils/version.pyo
//opt/QtPalmtop/lib/python2.5/distutils/tests/test_build_py.pyo
//opt/QtPalmtop/lib/python2.5/distutils/tests/test_build_scripts.pyo
//opt/QtPalmtop/lib/python2.5/distutils/tests/test_versionpredicate.pyo
//opt/QtPalmtop/lib/python2.5/distutils/tests/support.pyo
//opt/QtPalmtop/lib/python2.5/distutils/tests/__init__.pyo
//opt/QtPalmtop/lib/python2.5/distutils/tests/test_install.pyo
//opt/QtPalmtop/lib/python2.5/distutils/tests/test_install_scripts.pyo
//opt/QtPalmtop/lib/python2.5/distutils/tests/test_dist.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/bdist.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/sdist.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/build_py.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/build_clib.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/bdist_rpm.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/bdist_dumb.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/install_data.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/clean.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/register.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/bdist_wininst.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/install.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/build_scripts.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/config.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/command_template
//opt/QtPalmtop/lib/python2.5/distutils/command/install_headers.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/__init__.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/build_ext.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/bdist_msi.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/upload.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/install_scripts.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/build.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/install_egg_info.pyo
//opt/QtPalmtop/lib/python2.5/distutils/command/install_lib.pyo
//opt/QtPalmtop/lib/python2.5/lib-dynload/parser.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_codecs_kr.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_hashlib.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/cmath.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/pyexpat.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_lsprof.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/zlib.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_ctypes_test.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_ssl.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/ossaudiodev.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/operator.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/dl.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_heapq.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_csv.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_codecs_jp.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/linuxaudiodev.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/select.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_codecs_hk.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/Python-2.5.1-py2.5.egg-info
//opt/QtPalmtop/lib/python2.5/lib-dynload/_functools.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_codecs_iso2022.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/termios.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/datetime.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_sha256.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/resource.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_codecs_cn.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/cStringIO.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/readline.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/imageop.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_locale.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_weakref.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/time.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/binascii.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_codecs_tw.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_hotshot.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/rgbimg.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/math.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_curses.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_multibytecodec.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_random.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_testcapi.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/strop.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/audioop.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_curses_panel.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/mmap.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/nis.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/fcntl.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/array.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/collections.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_struct.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/itertools.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_socket.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/gdbm.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/spwd.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_bisect.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/grp.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/unicodedata.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/crypt.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/cPickle.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_sha512.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/syslog.so
//opt/QtPalmtop/lib/python2.5/lib-dynload/_elementtree.so
//opt/QtPalmtop/lib/python2.5/ctypes/util.pyo
//opt/QtPalmtop/lib/python2.5/ctypes/_endian.pyo
//opt/QtPalmtop/lib/python2.5/ctypes/__init__.pyo
//opt/QtPalmtop/lib/python2.5/ctypes/wintypes.pyo
//opt/QtPalmtop/lib/python2.5/ctypes/macholib/framework.pyo
//opt/QtPalmtop/lib/python2.5/ctypes/macholib/dylib.pyo
//opt/QtPalmtop/lib/python2.5/ctypes/macholib/dyld.pyo
//opt/QtPalmtop/lib/python2.5/ctypes/macholib/README.ctypes
//opt/QtPalmtop/lib/python2.5/ctypes/macholib/fetch_macholib
//opt/QtPalmtop/lib/python2.5/ctypes/macholib/__init__.pyo
//opt/QtPalmtop/lib/python2.5/ctypes/macholib/fetch_macholib.bat
//opt/QtPalmtop/lib/python2.5/logging/config.pyo
//opt/QtPalmtop/lib/python2.5/logging/__init__.pyo
//opt/QtPalmtop/lib/python2.5/logging/handlers.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/qt.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/qtcanvas.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/README
//opt/QtPalmtop/lib/python2.5/site-packages/qttable.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/sipconfig.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/qtnetwork.pyo
//opt/QtPalmtop/lib/python2.5/site-packages/qtpe.pyo
//opt/QtPalmtop/lib/python2.5/plat-linux2/regen
//opt/QtPalmtop/lib/python2.5/plat-linux2/TYPES.pyo
//opt/QtPalmtop/lib/python2.5/plat-linux2/IN.pyo
//opt/QtPalmtop/lib/python2.5/plat-linux2/CDROM.pyo
//opt/QtPalmtop/lib/python2.5/plat-linux2/DLFCN.pyo
//opt/QtPalmtop/lib/python2.5/bsddb/db.pyo
//opt/QtPalmtop/lib/python2.5/bsddb/dbshelve.pyo
//opt/QtPalmtop/lib/python2.5/bsddb/dbutils.pyo
//opt/QtPalmtop/lib/python2.5/bsddb/__init__.pyo
//opt/QtPalmtop/lib/python2.5/bsddb/dbrecio.pyo
//opt/QtPalmtop/lib/python2.5/bsddb/dbobj.pyo
//opt/QtPalmtop/lib/python2.5/bsddb/dbtables.pyo
//opt/QtPalmtop/lib/python2.5/xml/__init__.pyo
//opt/QtPalmtop/lib/python2.5/xml/parsers/expat.pyo
//opt/QtPalmtop/lib/python2.5/xml/parsers/__init__.pyo
//opt/QtPalmtop/lib/python2.5/xml/etree/cElementTree.pyo
//opt/QtPalmtop/lib/python2.5/xml/etree/ElementTree.pyo
//opt/QtPalmtop/lib/python2.5/xml/etree/__init__.pyo
//opt/QtPalmtop/lib/python2.5/xml/etree/ElementPath.pyo
//opt/QtPalmtop/lib/python2.5/xml/etree/ElementInclude.pyo
//opt/QtPalmtop/lib/python2.5/xml/dom/expatbuilder.pyo
//opt/QtPalmtop/lib/python2.5/xml/dom/NodeFilter.pyo
//opt/QtPalmtop/lib/python2.5/xml/dom/domreg.pyo
//opt/QtPalmtop/lib/python2.5/xml/dom/__init__.pyo
//opt/QtPalmtop/lib/python2.5/xml/dom/pulldom.pyo
//opt/QtPalmtop/lib/python2.5/xml/dom/minidom.pyo
//opt/QtPalmtop/lib/python2.5/xml/dom/xmlbuilder.pyo
//opt/QtPalmtop/lib/python2.5/xml/dom/minicompat.pyo
//opt/QtPalmtop/lib/python2.5/xml/sax/handler.pyo
//opt/QtPalmtop/lib/python2.5/xml/sax/expatreader.pyo
//opt/QtPalmtop/lib/python2.5/xml/sax/xmlreader.pyo
//opt/QtPalmtop/lib/python2.5/xml/sax/__init__.pyo
//opt/QtPalmtop/lib/python2.5/xml/sax/_exceptions.pyo
//opt/QtPalmtop/lib/python2.5/xml/sax/saxutils.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp737.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_7.pyo
//opt/QtPalmtop/lib/python2.5/encodings/unicode_internal.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp875.pyo
//opt/QtPalmtop/lib/python2.5/encodings/euc_jis_2004.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1255.pyo
//opt/QtPalmtop/lib/python2.5/encodings/charmap.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1252.pyo
//opt/QtPalmtop/lib/python2.5/encodings/gb2312.pyo
//opt/QtPalmtop/lib/python2.5/encodings/euc_kr.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp857.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1253.pyo
//opt/QtPalmtop/lib/python2.5/encodings/gb18030.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso2022_jp_2.pyo
//opt/QtPalmtop/lib/python2.5/encodings/euc_jp.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_8.pyo
//opt/QtPalmtop/lib/python2.5/encodings/euc_jisx0213.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp861.pyo
//opt/QtPalmtop/lib/python2.5/encodings/idna.pyo
//opt/QtPalmtop/lib/python2.5/encodings/hz.pyo
//opt/QtPalmtop/lib/python2.5/encodings/shift_jis.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1006.pyo
//opt/QtPalmtop/lib/python2.5/encodings/raw_unicode_escape.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp869.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp037.pyo
//opt/QtPalmtop/lib/python2.5/encodings/latin_1.pyo
//opt/QtPalmtop/lib/python2.5/encodings/utf_7.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mac_cyrillic.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp856.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp860.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_13.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_15.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_10.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_11.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_3.pyo
//opt/QtPalmtop/lib/python2.5/encodings/tis_620.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_1.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1256.pyo
//opt/QtPalmtop/lib/python2.5/encodings/ptcp154.pyo
//opt/QtPalmtop/lib/python2.5/encodings/punycode.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mac_arabic.pyo
//opt/QtPalmtop/lib/python2.5/encodings/big5.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mac_farsi.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso2022_jp.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp437.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso2022_jp_3.pyo
//opt/QtPalmtop/lib/python2.5/encodings/gbk.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso2022_jp_2004.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp775.pyo
//opt/QtPalmtop/lib/python2.5/encodings/palmos.pyo
//opt/QtPalmtop/lib/python2.5/encodings/rot_13.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_9.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_2.pyo
//opt/QtPalmtop/lib/python2.5/encodings/base64_codec.pyo
//opt/QtPalmtop/lib/python2.5/encodings/zlib_codec.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_5.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1140.pyo
//opt/QtPalmtop/lib/python2.5/encodings/big5hkscs.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mbcs.pyo
//opt/QtPalmtop/lib/python2.5/encodings/undefined.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mac_roman.pyo
//opt/QtPalmtop/lib/python2.5/encodings/johab.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1250.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp866.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp949.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp864.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp855.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mac_iceland.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp852.pyo
//opt/QtPalmtop/lib/python2.5/encodings/koi8_u.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp850.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso2022_kr.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mac_romanian.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp874.pyo
//opt/QtPalmtop/lib/python2.5/encodings/ascii.pyo
//opt/QtPalmtop/lib/python2.5/encodings/utf_8_sig.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp863.pyo
//opt/QtPalmtop/lib/python2.5/encodings/unicode_escape.pyo
//opt/QtPalmtop/lib/python2.5/encodings/__init__.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso2022_jp_1.pyo
//opt/QtPalmtop/lib/python2.5/encodings/string_escape.pyo
//opt/QtPalmtop/lib/python2.5/encodings/shift_jis_2004.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_16.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mac_croatian.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp932.pyo
//opt/QtPalmtop/lib/python2.5/encodings/aliases.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_14.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1257.pyo
//opt/QtPalmtop/lib/python2.5/encodings/utf_16_be.pyo
//opt/QtPalmtop/lib/python2.5/encodings/utf_16.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1254.pyo
//opt/QtPalmtop/lib/python2.5/encodings/utf_8.pyo
//opt/QtPalmtop/lib/python2.5/encodings/shift_jisx0213.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp862.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1251.pyo
//opt/QtPalmtop/lib/python2.5/encodings/uu_codec.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp950.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mac_latin2.pyo
//opt/QtPalmtop/lib/python2.5/encodings/hp_roman8.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mac_greek.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_4.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1258.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mac_turkish.pyo
//opt/QtPalmtop/lib/python2.5/encodings/quopri_codec.pyo
//opt/QtPalmtop/lib/python2.5/encodings/hex_codec.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp1026.pyo
//opt/QtPalmtop/lib/python2.5/encodings/bz2_codec.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp865.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso8859_6.pyo
//opt/QtPalmtop/lib/python2.5/encodings/iso2022_jp_ext.pyo
//opt/QtPalmtop/lib/python2.5/encodings/utf_16_le.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp500.pyo
//opt/QtPalmtop/lib/python2.5/encodings/mac_centeuro.pyo
//opt/QtPalmtop/lib/python2.5/encodings/cp424.pyo
//opt/QtPalmtop/lib/python2.5/encodings/koi8_r.pyo
//opt/QtPalmtop/lib/python2.5/wsgiref/validate.pyo
//opt/QtPalmtop/lib/python2.5/wsgiref/util.pyo
//opt/QtPalmtop/lib/python2.5/wsgiref/__init__.pyo
//opt/QtPalmtop/lib/python2.5/wsgiref/simple_server.pyo
//opt/QtPalmtop/lib/python2.5/wsgiref/headers.pyo
//opt/QtPalmtop/lib/python2.5/wsgiref/handlers.pyo
//opt/QtPalmtop/lib/python2.5/hotshot/stats.pyo
//opt/QtPalmtop/lib/python2.5/hotshot/log.pyo
//opt/QtPalmtop/lib/python2.5/hotshot/__init__.pyo
//opt/QtPalmtop/lib/python2.5/hotshot/stones.pyo
//opt/QtPalmtop/lib/libpython2.5.so
OK, as I was expecting, here is the fragment of code that is throwing the exception that you're seeing:
try:
from sqlite3 import dbapi2 as sqlite
except ImportError:
try:
from pysqlite2 import dbapi2 as sqlite
except:
raise "Please install pysqlite2 or python2.5"It tries to import the Python sqlite3 bindings under different names (sqlite3 and pysqlite2) and fails. Given that what you have shown indicates a normal Python and pysqlite2 install, the results you are getting are a bit surprising.
Ah, just had an idea. One thing that could be missing is sqlite3 itself. The python-pysqlite2 package contains only Python wrappers for sqlite3. Sqlite3 is contained in the libsqlite3 package. Do you have that installed? If you do, please provide the output of:
ipkg files libsqlite3-0
If that doesn't help you, read on.
Can you open up your Python console (python at the command line) and issue the following commands?
import sqlite3 import pysqlite2
Let me know how you go.
Cheers,
Misha
Hi misha,
Thanks. Here is what is happened to libsqlite:
I downloaded the latest package from sf which is
sqlite3_3.5.6-r0_armv5te.ipk
The ipkg output for this is:
//
//usr/
//usr/bin/
//usr/bin/sqlite3
now I realized there is no libsqlite in this package and, returning to SF I noted that the older package is much larger. I decided to give it a try, de-installed the above and installed libsqlite3-0_3.5.2-r0_armv5te.ipk instead.
Here is the new ipkg output for this package:
//
//usr/
//usr/lib/
//usr/lib/libsqlite3.so.0
//usr/lib/libsqlite3.so.0.8.6
running the startup command again, my Zaurus sits for quite a while and considers his moves, then he says this:
Traceback (most recent call last):
File "/home/QtPalmtop/bin/anki_qpe_launcher.py", line 37, in <module>
import ankiqt_lite_main
File "/opt/QtPalmtop/anki/ankiqt-lite/ankiqt_lite_main.py", line 9, in <module>
from sync import Sync
File "/opt/QtPalmtop/anki/ankiqt-lite/sync.py", line 8, in <module>
from anki.sync import SyncClient, HttpSyncServerProxy
File "/home/QtPalmtop/lib/python2.5/site-packages/anki/sync.py", line 24, in <module>
import zlib, re, urllib, urllib2, socket, simplejson, time
File "/opt/QtPalmtop/lib/python2.5/urllib2.py", line 88, in <module>
File "/opt/QtPalmtop/lib/python2.5/hashlib.py", line 133, in <module>
File "/opt/QtPalmtop/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor
ImportError: No module named _md5
So still no dice. Whats up with _md5?
Clueless in Kyoto,
ctop
ctopp,
I see what's happened with sqlite. I screwed up with the latest release, and uploaded sqlite3 (the binary) instead of libsqlite3 (the library that we need). I'll fix that up now. Thanks for pointing it out to me.
As far as _md5 is concerned, I recall having this problem with the earlier distribution of Python. The following page helped: http://www.mail-archive.com/mailman-use … 46568.html
If it is the case that /path/to/lib/python2.4/lib-dynload/ has
md5module.so and not _hashlib.so and
/usr/local/lib/python2.5/lib-dynload/ has _hashlib.so and not
md5module.so, you could try creating a symlink (or a hard link) named
_hashlib.so in /path/to/lib/python2.4/lib-dynload/ to
/usr/local/lib/python2.5/lib-dynload/_hashlib.so and a symlink (or
hard link) named md5module.so in /usr/local/lib/python2.5/lib-dynload/
to /path/to/lib/python2.4/lib-dynload/md5module.so
Give that a try. I'm a bit puzzled here myself, because I don't have the _md5 package on my Zaurus either and thing still seem to work fine.
Did you have previous versions of Python installed on your Z?
Cheers,
Misha
Hi misha,
As you can see in the listing above, there is no module md5 in the python package and this is the only Python installed on that Z (it is an old C860 I keep around for testing and as a fallback). I copied over the file md5.so (there is no md5module.so or any similar file) from the python 2.4 I had on my C1000 and symlinked it as _md5.so for good measure, but now I get a different error:
dynamic module does not define init function (init_md5).
So maybe creating a python package with the md5 module would be a solution?
All the best,
ctop
I wouldn't recommend bringing in libraries from another machine.
Try symlinking _md5.so to _hashlib.so in lib-dynload. From memory (very distant) I recall that helping earlier.
Good luck.
Misha
Ok, now I deleted the _md5.so link and instead linked _hashlib.so to _md5.so.
Now I get a different stacktrace as follows:
Traceback (most recent call last):
File "/home/QtPalmtop/bin/anki_qpe_launcher.py", line 37, in <module>
import ankiqt_lite_main
File "/opt/QtPalmtop/anki/ankiqt-lite/ankiqt_lite_main.py", line 9, in <module>
from sync import Sync
File "/opt/QtPalmtop/anki/ankiqt-lite/sync.py", line 8, in <module>
from anki.sync import SyncClient, HttpSyncServerProxy
File "/home/QtPalmtop/lib/python2.5/site-packages/anki/sync.py", line 24, in <module>
import zlib, re, urllib, urllib2, socket, simplejson, time
File "/opt/QtPalmtop/lib/python2.5/urllib2.py", line 88, in <module>
File "/opt/QtPalmtop/lib/python2.5/hashlib.py", line 133, in <module>
File "/opt/QtPalmtop/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor
ImportError: libssl.so.0.9.7: cannot load shared object file: No such file or directory
There is a _ssl.so in my python package, but not libssl.
Sigh,
ctopp
For now, you can use libssl which I cross compiled a couple of months ago -- get it here. It's the first thing I ever built for the Z, but it seems to work. I'll make a proper build and upload it as a dependency later (at work now).
Cheers,
Misha
EDIT. Bummer... I wrote up instructions on how to cross-compile it, but didn't upload the actual binary. Try here instead.
Last edited by misha (2008 March 10, 6:35 pm)
Hurra!!
I just got anki running on the Z for the first time! Wow, that was quite an exercise.
However, not it does not seem to like my decks. Since there are some issues mentioned on the wiki, I guess I have to sit back and wait for these things to be sorted out. But it is good to know that I can run it now.
Thanks a lot to you for your work, Misha (and resolve, of course).
Ctopp
Hello ctopp,
Glad you managed to get it going. I'll update the project wiki to describe some of the issues you came across in order to make it easier for the next person to give this a try.
As for the deck issues, they are a pretty low priority (compared to other stuff that needs to be done), as there is a valid work-around. If you're keen to play around with Anki on your Z, I recommend you give the work around a try.
Basically, you need to dump your Anki deck using sqlite on a PC and then read that dump file into a new deck on the Zaurus.
Dump (on PC):
sqlite3 dokkai.anki .dump > dokkai.sql
Then copy dokkai.sql to your Zaurus and rebuild (on Zaurus):
sqlite3 -init dokkai.sql dokkai.anki
You only need to do the witch dance once for each deck you want to use:) From there, you can sync with the server (provided your Z has network connectivity).
I may also make sample decks for the Z for the next alpha release, to make it easier for people to get started.
Cheers,
Misha
PS. I've added libssl-0.9.7g to the downloads area.
Misha,
Just wanted to say how wonderful it is to run anki on the Z. Having it available everywhere is just marvelous. If it only were a bit faster:-) The Z takes *way* longer to think about the next question than I think about the answer.
Ctopp
Ctopp, glad to hear you like it.
I've halved the delay (around 2-3s) now, and will release a new alpha for testing sometime today.
Misha
Misha,
This is excellent, now this is so much more usable! Thanks a lot!
ctopp

