[Tutor] Shelve Help!

Catriona Johnston kjohnston@rcsi.ie
Fri, 18 Aug 2000 16:30:29 +0100


Dear all,
    I have the following error traceback from this line of code:
	code:	db = shelve.open('DataBase', 'w')

	error: 	Traceback (most recent call last):
		File "/users/kjohnston/programs/sequence.py", line 83, in ?
    		    main()
 		File "/users/kjohnston/programs/sequence.py", line 69, in
main
		    seq.store()
		File "/users/kjohnston/programs/sequence.py", line 36, in
store
		    db = shelve.open('DataBase', 'w')
		File "/usr/local/lib/python1.6/shelve.py", line 157, in open
		    return DbfilenameShelf(filename, flag)
  		File "/usr/local/lib/python1.6/shelve.py", line 147, in
__init__
		    Shelf.__init__(self, anydbm.open(filename, flag))
		File "/usr/local/lib/python1.6/anydbm.py", line 83, in open
		    raise error, "db type could not be determined"
		anydbm.error: db type could not be determined

I am afraid I have no idea why I am getting this error, the DataBase file
exists in the same directory as the program is ran from.
Any help as always is appreciated.
Thank you,
Kate