当前位置: 首页>>代码示例>>Python>>正文


Python message.warning函数代码示例

本文整理汇总了Python中qutebrowser.utils.message.warning函数的典型用法代码示例。如果您正苦于以下问题:Python warning函数的具体用法?Python warning怎么用?Python warning使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了warning函数的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: message_warning

def message_warning(text):
    """Show a warning message in the statusbar.

    Args:
        text: The text to show.
    """
    message.warning(text)
开发者ID:lahwaacz,项目名称:qutebrowser,代码行数:7,代码来源:utilcmds.py

示例2: _check_prerequisites

    def _check_prerequisites(self, win_id):
        """Check if the command is permitted to run currently.

        Args:
            win_id: The window ID the command is run in.
        """
        mode_manager = objreg.get('mode-manager', scope='window',
                                  window=win_id)
        curmode = mode_manager.mode
        if self._modes is not None and curmode not in self._modes:
            mode_names = '/'.join(mode.name for mode in self._modes)
            raise cmdexc.PrerequisitesError(
                "{}: This command is only allowed in {} mode.".format(
                    self.name, mode_names))
        elif self._not_modes is not None and curmode in self._not_modes:
            mode_names = '/'.join(mode.name for mode in self._not_modes)
            raise cmdexc.PrerequisitesError(
                "{}: This command is not allowed in {} mode.".format(
                    self.name, mode_names))
        if self._needs_js and not QWebSettings.globalSettings().testAttribute(
                QWebSettings.JavascriptEnabled):
            raise cmdexc.PrerequisitesError(
                "{}: This command needs javascript enabled.".format(self.name))
        if self.deprecated:
            message.warning(win_id, '{} is deprecated - {}'.format(
                self.name, self.deprecated))
开发者ID:B0073D,项目名称:qutebrowser,代码行数:26,代码来源:command.py

示例3: _find_installed

 def _find_installed(self, code):
     local_filename = spell.local_filename(code)
     if not local_filename:
         message.warning(
             "Language {} is not installed - see scripts/dictcli.py "
             "in qutebrowser's sources".format(code))
     return local_filename
开发者ID:blyxxyz,项目名称:qutebrowser,代码行数:7,代码来源:webenginesettings.py

示例4: _check_prerequisites

    def _check_prerequisites(self, win_id):
        """Check if the command is permitted to run currently.

        Args:
            win_id: The window ID the command is run in.
        """
        mode_manager = objreg.get("mode-manager", scope="window", window=win_id)
        curmode = mode_manager.mode
        if self._modes is not None and curmode not in self._modes:
            mode_names = "/".join(mode.name for mode in self._modes)
            raise cmdexc.PrerequisitesError(
                "{}: This command is only allowed in {} mode.".format(self.name, mode_names)
            )
        elif self._not_modes is not None and curmode in self._not_modes:
            mode_names = "/".join(mode.name for mode in self._not_modes)
            raise cmdexc.PrerequisitesError("{}: This command is not allowed in {} mode.".format(self.name, mode_names))

        used_backend = usertypes.arg2backend[objreg.get("args").backend]
        if self.backend is not None and used_backend != self.backend:
            raise cmdexc.PrerequisitesError(
                "{}: Only available with {} " "backend.".format(self.name, self.backend.name)
            )

        if self.deprecated:
            message.warning(win_id, "{} is deprecated - {}".format(self.name, self.deprecated))
开发者ID:shioyama,项目名称:qutebrowser,代码行数:25,代码来源:command.py

示例5: _find_installed

 def _find_installed(self, code):
     installed_file = spell.installed_file(code)
     if not installed_file:
         message.warning(
             "Language {} is not installed - see scripts/install_dict.py "
             "in qutebrowser's sources".format(code))
     return installed_file
开发者ID:nanjekyejoannah,项目名称:qutebrowser,代码行数:7,代码来源:webenginesettings.py

示例6: version

def version(filename):
    """Extract the version number from the dictionary file name."""
    match = dict_version_re.match(filename)
    if match is None:
        message.warning(
            "Found a dictionary with a malformed name: {}".format(filename))
        return None
    return tuple(int(n) for n in match.group('version').split('-'))
开发者ID:mehak,项目名称:qutebrowser,代码行数:8,代码来源:spell.py

示例7: _set_dictionary_language

def _set_dictionary_language(profile, warn=True):
    filenames = []
    for code in config.val.spellcheck.languages or []:
        local_filename = spell.local_filename(code)
        if not local_filename:
            if warn:
                message.warning(
                    "Language {} is not installed - see scripts/dictcli.py "
                    "in qutebrowser's sources".format(code))
            continue

        filenames.append(local_filename)

    log.config.debug("Found dicts: {}".format(filenames))
    profile.setSpellCheckLanguages(filenames)
开发者ID:Harrison97,项目名称:qutebrowser,代码行数:15,代码来源:webenginesettings.py

示例8: set_dictionary_language

    def set_dictionary_language(self, warn=True):
        """Load the given dictionaries."""
        filenames = []
        for code in config.val.spellcheck.languages or []:
            local_filename = spell.local_filename(code)
            if not local_filename:
                if warn:
                    message.warning("Language {} is not installed - see "
                                    "scripts/dictcli.py in qutebrowser's "
                                    "sources".format(code))
                continue

            filenames.append(local_filename)

        log.config.debug("Found dicts: {}".format(filenames))
        self._profile.setSpellCheckLanguages(filenames)
        self._profile.setSpellCheckEnabled(bool(filenames))
开发者ID:fiete201,项目名称:qutebrowser,代码行数:17,代码来源:webenginesettings.py

示例9: _check_prerequisites

    def _check_prerequisites(self, win_id):
        """Check if the command is permitted to run currently.

        Args:
            win_id: The window ID the command is run in.
        """
        mode_manager = objreg.get('mode-manager', scope='window',
                                  window=win_id)
        self.validate_mode(mode_manager.mode)

        if self.backend is not None and objects.backend != self.backend:
            raise cmdexc.PrerequisitesError(
                "{}: Only available with {} "
                "backend.".format(self.name, self.backend.name))

        if self.deprecated:
            message.warning('{} is deprecated - {}'.format(self.name,
                                                           self.deprecated))
开发者ID:The-Compiler,项目名称:qutebrowser,代码行数:18,代码来源:command.py

示例10: search

    def search(self, text, flags):
        """Search for text in the current page.

        Args:
            text: The text to search for.
            flags: The QWebPage::FindFlags.
        """
        log.webview.debug("Searching with text '{}' and flags "
                          "0x{:04x}.".format(text, int(flags)))
        old_scroll_pos = self.scroll_pos
        flags = QWebPage.FindFlags(flags)
        found = self.findText(text, flags)
        backward = flags & QWebPage.FindBackward

        if not found and not flags & QWebPage.HighlightAllOccurrences and text:
            # User disabled wrapping; but findText() just returns False. If we
            # have a selection, we know there's a match *somewhere* on the page
            if (not flags & QWebPage.FindWrapsAroundDocument and
                    self.hasSelection()):
                if not backward:
                    message.warning(self.win_id, "Search hit BOTTOM without "
                                    "match for: {}".format(text),
                                    immediately=True)
                else:
                    message.warning(self.win_id, "Search hit TOP without "
                                    "match for: {}".format(text),
                                    immediately=True)
            else:
                message.error(self.win_id, "Text '{}' not found on "
                              "page!".format(text), immediately=True)
        else:
            def check_scroll_pos():
                """Check if the scroll position got smaller and show info."""
                if not backward and self.scroll_pos < old_scroll_pos:
                    message.info(self.win_id, "Search hit BOTTOM, continuing "
                                 "at TOP", immediately=True)
                elif backward and self.scroll_pos > old_scroll_pos:
                    message.info(self.win_id, "Search hit TOP, continuing at "
                                 "BOTTOM", immediately=True)
            # We first want QWebPage to refresh.
            QTimer.singleShot(0, check_scroll_pos)
开发者ID:xetch,项目名称:qutebrowser,代码行数:41,代码来源:webview.py

示例11: download_remove

    def download_remove(self, all_=False, count=0):
        """Remove the last/[count]th download from the list.

        Args:
            all_: Deprecated argument for removing all finished downloads.
            count: The index of the download to cancel.
        """
        if all_:
            message.warning(self._win_id, ":download-remove --all is "
                            "deprecated - use :download-clear instead!")
            self.download_clear()
        else:
            try:
                download = self.downloads[count - 1]
            except IndexError:
                self.raise_no_download(count)
            if not download.done:
                if not count:
                    count = len(self.downloads)
                raise cmdexc.CommandError("Download {} is not done!"
                                          .format(count))
            self.remove_item(download)
开发者ID:torsava,项目名称:qutebrowser,代码行数:22,代码来源:downloads.py

示例12: _handle_old_rapid_targets

    def _handle_old_rapid_targets(self, win_id):
        """Switch to the new way for rapid hinting with a rapid target.

        Args:
            win_id: The window ID to display the warning in.

        DEPRECATED.
        """
        old_rapid_targets = {
            Target.rapid: Target.tab_bg,
            Target.rapid_win: Target.window,
        }
        target = self._context.target
        if target in old_rapid_targets:
            self._context.target = old_rapid_targets[target]
            self._context.rapid = True
            name = target.name.replace('_', '-')
            group_name = self._context.group.name.replace('_', '-')
            new_name = self._context.target.name.replace('_', '-')
            message.warning(
                win_id, ':hint with target {} is deprecated, use :hint '
                '--rapid {} {} instead!'.format(name, group_name, new_name))
开发者ID:shawa,项目名称:qutebrowser,代码行数:22,代码来源:hints.py

示例13: _check_prerequisites

    def _check_prerequisites(self, win_id):
        """Check if the command is permitted to run currently.

        Args:
            win_id: The window ID the command is run in.
        """
        mode_manager = objreg.get('mode-manager', scope='window',
                                  window=win_id)
        curmode = mode_manager.mode
        if self._modes is not None and curmode not in self._modes:
            mode_names = '/'.join(mode.name for mode in self._modes)
            raise cmdexc.PrerequisitesError(
                "{}: This command is only allowed in {} mode.".format(
                    self.name, mode_names))
        elif self._not_modes is not None and curmode in self._not_modes:
            mode_names = '/'.join(mode.name for mode in self._not_modes)
            raise cmdexc.PrerequisitesError(
                "{}: This command is not allowed in {} mode.".format(
                    self.name, mode_names))

        if self._needs_js and not QWebSettings.globalSettings().testAttribute(
                QWebSettings.JavascriptEnabled):
            raise cmdexc.PrerequisitesError(
                "{}: This command needs javascript enabled.".format(self.name))

        backend_mapping = {
            'webkit': usertypes.Backend.QtWebKit,
            'webengine': usertypes.Backend.QtWebEngine,
        }
        used_backend = backend_mapping[objreg.get('args').backend]
        if self.backend is not None and used_backend != self.backend:
            raise cmdexc.PrerequisitesError(
                "{}: Only available with {} "
                "backend.".format(self.name, self.backend.name))

        if self.deprecated:
            message.warning(win_id, '{} is deprecated - {}'.format(
                self.name, self.deprecated))
开发者ID:DoITCreative,项目名称:qutebrowser,代码行数:38,代码来源:command.py

示例14: _check_prerequisites

    def _check_prerequisites(self, win_id, count):
        """Check if the command is permitted to run currently.

        Args:
            win_id: The window ID the command is run in.
        """
        mode_manager = objreg.get('mode-manager', scope='window',
                                  window=win_id)
        self.validate_mode(mode_manager.mode)

        used_backend = usertypes.arg2backend[objreg.get('args').backend]
        if self.backend is not None and used_backend != self.backend:
            raise cmdexc.PrerequisitesError(
                "{}: Only available with {} "
                "backend.".format(self.name, self.backend.name))

        if count == 0 and not self._zero_count:
            raise cmdexc.PrerequisitesError(
                "{}: A zero count is not allowed for this command!"
                .format(self.name))

        if self.deprecated:
            message.warning('{} is deprecated - {}'.format(self.name,
                                                           self.deprecated))
开发者ID:EliteTK,项目名称:qutebrowser,代码行数:24,代码来源:command.py


注:本文中的qutebrowser.utils.message.warning函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。