示例#1
0
    def __init__(self, dev: QFileDevice, msg: str = None) -> None:
        if msg is None:
            msg = dev.errorString()

        super().__init__(msg)

        self.qt_errno = None  # type: typing.Optional[QFileDevice.FileError]
        try:
            self.qt_errno = dev.error()
        except AttributeError:
            pass
示例#2
0
    def __init__(self, dev: QFileDevice, msg: str = None) -> None:
        if msg is None:
            msg = dev.errorString()

        super().__init__(msg)

        self.qt_errno = None  # type: typing.Optional[QFileDevice.FileError]
        try:
            self.qt_errno = dev.error()
        except AttributeError:
            pass
示例#3
0
 def _init_filedev(self, dev: QFileDevice, msg: str) -> str:
     self.qt_errno = dev.error()
     filename = dev.fileName()
     msg += ": {!r}".format(filename)
     return msg