try: ppa_name = packaging.check_and_return_ppaname(launchpad, ppa_user, ppa_name) # ppa_name can be ppa name or ppa display name. Find the right one if exists except packaging.ppa_not_found, e: print(_("%s does not exist. Please create it on launchpad if you want to push a package to it. %s has the following ppas available:") % (e, ppa_user.name)) user_has_ppa = False for ppa_name, ppa_display_name in packaging.get_all_ppas(launchpad, ppa_user): print "%s - %s" % (ppa_name, ppa_display_name) user_has_ppa = True if user_has_ppa: print(_("You can temporary choose one of them with --ppa switch or definitely by executing 'quickly configure ppa <ppa_name>'.")) sys.exit(1) # update license if needed. Don't change anything if not needed try: license.licensing() except license.LicenceError, error_message: print(error_message) sys.exit(1) try: release_version = packaging.updateversion(proposed_version) except (packaging.invalid_versionning_scheme, packaging.invalid_version_in_setup), error_message: print(error_message) sys.exit(1) if commit_msg is None: commit_msg = _('quickly released: %s' % release_version)
_("%s does not exist. Please create it on launchpad if you want to push a package to it. %s has the following ppas available:" ) % (e, ppa_user.name)) user_has_ppa = False for ppa_name, ppa_display_name in packaging.get_all_ppas( launchpad, ppa_user): print "%s - %s" % (ppa_name, ppa_display_name) user_has_ppa = True if user_has_ppa: print( _("You can temporary choose one of them with --ppa switch or definitely by executing 'quickly configure ppa <ppa_name>'." )) sys.exit(1) # update license if needed. Don't change anything if not needed try: license.licensing() except license.LicenceError, error_message: print(error_message) sys.exit(1) try: release_version = packaging.updateversion(proposed_version) except (packaging.invalid_versionning_scheme, packaging.invalid_version_in_setup), error_message: print(error_message) sys.exit(1) if commit_msg is None: commit_msg = _('quickly released: %s' % release_version) # check if already released with this name