1 Star 0 Fork 6

caodongxia / python-clufter

forked from src-openEuler / python-clufter 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
compat-Python-3.9-no-longer-raises-ValueError-at-some-bound.patch 4.25 KB
一键复制 编辑 原始数据 按行查看 历史
liqiuyu 提交于 2020-11-24 10:35 . Init python-clufter project
From 2b1b834972a8834410d9e0c348c9aeda07c010af Mon Sep 17 00:00:00 2001
From: Jan Pokorný <jpokorny@redhat.com>
Date: Jan 18 2020 00:06:11 +0000
Subject: compat: Python 3.9 no longer raises ValueError at some boundary imports
References:
https://docs.python.org/3.9/whatsnew/3.9.html#changes-in-the-python-api
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
---
diff --git a/filters/cluster/__init__.py b/filters/cluster/__init__.py
index ee33a32..e3cac49 100644
--- a/filters/cluster/__init__.py
+++ b/filters/cluster/__init__.py
@@ -1,5 +1,5 @@
# -*- coding: UTF-8 -*-
-# Copyright 2017 Red Hat, Inc.
+# Copyright 2020 Red Hat, Inc.
# Part of clufter project
# Licensed under GPLv2+ (a copy included | http://gnu.org/licenses/gpl-2.0.txt)
__author__ = "Jan Pokorný <jpokorny @at@ Red Hat .dot. com>"
@@ -8,7 +8,7 @@ __author__ = "Jan Pokorný <jpokorny @at@ Red Hat .dot. com>"
try:
from ....utils_2to3 import bytes_enc, str_enc
from ....utils_xslt import xslt_is_member
-except ValueError: # Value?
+except (ImportError, ValueError):
from ...utils_2to3 import bytes_enc, str_enc
from ...utils_xslt import xslt_is_member
@@ -234,7 +234,7 @@ from time import time
try:
from ....utils import lazystring
from ....utils_prog import getenv_namespaced
-except ValueError: # Value?
+except (ImportError, ValueError):
from ...utils import lazystring
from ...utils_prog import getenv_namespaced
@@ -323,7 +323,7 @@ ccs2needlexml = lazystring(lambda: ('''\
try:
from .... import package_name, version
from ....utils_xslt import xslt_id_friendly
-except ValueError:
+except (ImportError, ValueError):
from ... import package_name, version
from ...utils_xslt import xslt_id_friendly
ccsflat2cibprelude_self_id = ' '.join((package_name(), version))
@@ -492,7 +492,7 @@ ccsflat2cibprelude = ('''\
# following 2nd chance import is to allow direct usage context (testing, etc.)
try:
from ....utils_xslt import xslt_is_member
-except ValueError: # Value?
+except (ImportError, ValueError):
from ...utils_xslt import xslt_is_member
ccs_revitalize_fa_domain = tuple(
@@ -673,7 +673,7 @@ ccs_obfuscate_identifiers = '''\
# following 2nd chance import is to allow direct usage context (testing, etc.)
try:
from ....filters._2pcscmd import coro2pcscmd
-except ValueError: # Value?
+except (ImportError, ValueError):
from ...filters._2pcscmd import coro2pcscmd
ccspcmk2pcscmd = coro2pcscmd(cman='', node='clusternode', totem='')
diff --git a/filters/cluster/rm/_fs.py b/filters/cluster/rm/_fs.py
index 8e588fa..9387845 100644
--- a/filters/cluster/rm/_fs.py
+++ b/filters/cluster/rm/_fs.py
@@ -1,5 +1,5 @@
# -*- coding: UTF-8 -*-
-# Copyright 2017 Red Hat, Inc.
+# Copyright 2020 Red Hat, Inc.
# Part of clufter project
# Licensed under GPLv2+ (a copy included | http://gnu.org/licenses/gpl-2.0.txt)
__author__ = "Jan Pokorný <jpokorny @at@ Red Hat .dot. com>"
@@ -7,7 +7,7 @@ __author__ = "Jan Pokorný <jpokorny @at@ Red Hat .dot. com>"
# following 2nd chance import is to allow direct usage context (testing, etc.)
try:
from ....utils_xslt import xslt_is_member
-except ValueError: # Value?
+except (ImportError, ValueError):
from ...utils_xslt import xslt_is_member
###
@@ -18,7 +18,7 @@ except ValueError: # Value?
try:
from ....utils_cib import ResourceSpec
-except ValueError:
+except (ImportError, ValueError):
from ...utils_cib import ResourceSpec
ccsflat2cibprelude = ('''
diff --git a/filters/corosync/__init__.py b/filters/corosync/__init__.py
index cff1a2a..611955d 100644
--- a/filters/corosync/__init__.py
+++ b/filters/corosync/__init__.py
@@ -1,5 +1,5 @@
# -*- coding: UTF-8 -*-
-# Copyright 2015 Red Hat, Inc.
+# Copyright 2020 Red Hat, Inc.
# Part of clufter project
# Licensed under GPLv2+ (a copy included | http://gnu.org/licenses/gpl-2.0.txt)
__author__ = "Jan Pokorný <jpokorny @at@ Red Hat .dot. com>"
@@ -9,7 +9,7 @@ __author__ = "Jan Pokorný <jpokorny @at@ Red Hat .dot. com>"
# following 2nd chance import is to allow direct usage context (testing, etc.)
try:
from ....filters._2pcscmd import coro2pcscmd
-except ValueError: # Value?
+except (ImportError, ValueError):
from ...filters._2pcscmd import coro2pcscmd
needlexml2pcscmd = coro2pcscmd(node='', quorum='', totem='')
1
https://gitee.com/caodongxia/python-clufter.git
git@gitee.com:caodongxia/python-clufter.git
caodongxia
python-clufter
python-clufter
master

搜索帮助