我们从Python开源项目中,提取了以下50个代码示例,用于说明如何使用update.py()。
def update_available(self): """Whether an update is available. .. versionadded:: 1.9 See :ref:`manual-updates` in the :ref:`user-manual` for detailed information on how to enable your workflow to update itself. :returns: ``True`` if an update is available, else ``False`` """ # Create a new workflow object to ensure standard serialiser # is used (update.py is called without the user's settings) update_data = Workflow().cached_data('__workflow_update_status', max_age=0) self.logger.debug('update_data : {0}'.format(update_data)) if not update_data or not update_data.get('available'): return False return update_data['available']
def update_available(self): """Whether an update is available. .. versionadded:: 1.9 See :ref:`guide-updates` in the :ref:`user-manual` for detailed information on how to enable your workflow to update itself. :returns: ``True`` if an update is available, else ``False`` """ # Create a new workflow object to ensure standard serialiser # is used (update.py is called without the user's settings) update_data = Workflow().cached_data('__workflow_update_status', max_age=0) self.logger.debug('update_data: %r', update_data) if not update_data or not update_data.get('available'): return False return update_data['available']
def start_update(self): """Check for update and download and install new workflow file. .. versionadded:: 1.9 See :ref:`manual-updates` in the :ref:`user-manual` for detailed information on how to enable your workflow to update itself. :returns: ``True`` if an update is available and will be installed, else ``False`` """ import update github_slug = self._update_settings['github_slug'] # version = self._update_settings['version'] version = str(self.version) if not update.check_update(github_slug, version, self.prereleases): return False from background import run_in_background # update.py is adjacent to this file update_script = os.path.join(os.path.dirname(__file__), b'update.py') cmd = ['/usr/bin/python', update_script, 'install', github_slug, version] if self.prereleases: cmd.append('--prereleases') self.logger.debug('Downloading update ...') run_in_background('__workflow_update_install', cmd) return True #################################################################### # Keychain password storage methods ####################################################################
def start_update(self): """Check for update and download and install new workflow file. .. versionadded:: 1.9 See :ref:`guide-updates` in the :ref:`user-manual` for detailed information on how to enable your workflow to update itself. :returns: ``True`` if an update is available and will be installed, else ``False`` """ import update github_slug = self._update_settings['github_slug'] # version = self._update_settings['version'] version = str(self.version) if not update.check_update(github_slug, version, self.prereleases): return False from background import run_in_background # update.py is adjacent to this file update_script = os.path.join(os.path.dirname(__file__), b'update.py') cmd = ['/usr/bin/python', update_script, 'install', github_slug, version] if self.prereleases: cmd.append('--prereleases') self.logger.debug('Downloading update ...') run_in_background('__workflow_update_install', cmd) return True #################################################################### # Keychain password storage methods ####################################################################
def start_update(self): """Check for update and download and install new workflow file .. versionadded:: 1.9 See :ref:`manual-updates` in the :ref:`user-manual` for detailed information on how to enable your workflow to update itself. :returns: ``True`` if an update is available and will be installed, else ``False`` """ import update github_slug = self._update_settings['github_slug'] # version = self._update_settings['version'] version = str(self.version) if not update.check_update(github_slug, version, self.prereleases): return False from background import run_in_background # update.py is adjacent to this file update_script = os.path.join(os.path.dirname(__file__), b'update.py') cmd = ['/usr/bin/python', update_script, 'install', github_slug, version] if self.prereleases: cmd.append('--prereleases') self.logger.debug('Downloading update ...') run_in_background('__workflow_update_install', cmd) return True #################################################################### # Keychain password storage methods ####################################################################
def start_update(self): """Check for update and download and install new workflow file .. versionadded:: 1.9 See :ref:`manual-updates` in the :ref:`user-manual` for detailed information on how to enable your workflow to update itself. :returns: ``True`` if an update is available and will be installed, else ``False`` """ import update github_slug = self._update_settings['github_slug'] # version = self._update_settings['version'] version = str(self.version) if not update.check_update(github_slug, version): return False from background import run_in_background # update.py is adjacent to this file update_script = os.path.join(os.path.dirname(__file__), b'update.py') cmd = ['/usr/bin/python', update_script, 'install', github_slug, version] self.logger.debug('Downloading update ...') run_in_background('__workflow_update_install', cmd) return True #################################################################### # Keychain password storage methods ####################################################################
def start_update(self): """Check for update and download and install new workflow file. .. versionadded:: 1.9 See :ref:`guide-updates` in the :ref:`user-manual` for detailed information on how to enable your workflow to update itself. :returns: ``True`` if an update is available and will be installed, else ``False`` """ import update github_slug = self._update_settings['github_slug'] # version = self._update_settings['version'] version = str(self.version) if not update.check_update(github_slug, version, self.prereleases): return False from background import run_in_background # update.py is adjacent to this file update_script = os.path.join(os.path.dirname(__file__), b'update.py') cmd = ['/usr/bin/python', update_script, 'install', github_slug, version] if self.prereleases: cmd.append('--prereleases') self.logger.debug('downloading update ...') run_in_background('__workflow_update_install', cmd) return True #################################################################### # Keychain password storage methods ####################################################################