python - inputtreamerror не определен - PullRequest
0 голосов
/ 07 апреля 2011

Я работаю над чужим кодом, и он выдает ошибку, что InputStreamError не определен. Я новичок в python и не уверен, как сказать, где определен InputStreamError и как ссылаться на него из кода.

Это то, что у меня есть на данный момент:

from hachoir_core.error import HachoirError
from hachoir_core.cmd_line import unicodeFilename
from hachoir_parser import createParser
from hachoir_core.tools import makePrintable
from metadata import extractMetadata
from hachoir_core.i18n import getTerminalCharset
from sys import argv, stderr, exit

def getMetadata(inputFilename):
    filename, realname = unicodeFilename(inputFilename), inputFilename

    try:
        parser = createParser(filename, realname)
    except InputStreamError:
        print "File cannot be found."
        return
    ...

У кого-нибудь есть идеи, как я могу с этим разобраться?

1 Ответ

2 голосов
/ 07 апреля 2011

Попробуйте добавить

from hachoir_core.stream.input import InputStreamError
...