New submission from Jordan Meyer <jordanmeyer1...@gmail.com>: In trying to use the linecache.getline() function to extra data from a plain-text database format that I'm building. Every time I make a call to it (even from the interpreter directly) I get an error like the one below. I believe the problem lies in the linecache module itself.
Traceback (most recent call last): File "/Users/jordanmeyer/Documents/Python/eFlashcard/alpha/0.1a2/eFlashcard_0.1a2.py", line 59, in <module> eFlashcard_main() File "/Users/jordanmeyer/Documents/Python/eFlashcard/alpha/0.1a2/eFlashcard_0.1a2.py", line 17, in eFlashcard_main eFlashcard_build() File "/Users/jordanmeyer/Documents/Python/eFlashcard/alpha/0.1a2/eFlashcard_0.1a2.py", line 31, in eFlashcard_build while str(linecache.getline(lib_file, lib_index, module_globals=None)) != '': File "/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/linecache.py", line 15, in getline lines = getlines(filename, module_globals) File "/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/linecache.py", line 41, in getlines return updatecache(filename, module_globals) File "/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/linecache.py", line 76, in updatecache if not filename or (filename.startswith('<') and filename.endswith('>')): AttributeError: '_io.TextIOWrapper' object has no attribute 'startswith' ---------- components: Library (Lib) messages: 143247 nosy: Jordan.Meyer priority: normal severity: normal status: open title: linecache.getline() Returning Error type: crash versions: Python 3.2 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue12867> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com