Code Review
/
ta
/
build-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Add --network=host to "docker run" commands
[ta/build-tools.git]
/
tools
/
buildconfig.py
diff --git
a/tools/buildconfig.py
b/tools/buildconfig.py
index
a43fa92
..
67c79eb
100755
(executable)
--- a/
tools/buildconfig.py
+++ b/
tools/buildconfig.py
@@
-12,22
+12,30
@@
# See the License for the specific language governing permissions and
# limitations under the License.
# See the License for the specific language governing permissions and
# limitations under the License.
-import ConfigParser
+import platform
+try:
+ import ConfigParser as configparser
+except ImportError:
+ import configparser
from tools.statics import BUILD_CONFIG_PATH
from tools.statics import BUILD_CONFIG_PATH
-class BuildConfigParser(ConfigParser.ConfigParser):
+def optionxform_arch(option):
+ return str(option).replace('#ARCH#', platform.machine())
+
+
+class BuildConfigParser(configparser.ConfigParser): # pylint: disable=too-many-ancestors
def __init__(self, ini_file=BUILD_CONFIG_PATH):
def __init__(self, ini_file=BUILD_CONFIG_PATH):
-
ConfigP
arser.ConfigParser.__init__(self)
+
configp
arser.ConfigParser.__init__(self)
self.ini_file = ini_file
self.ini_file = ini_file
- self.optionxform =
str
+ self.optionxform =
optionxform_arch
self.read(self.ini_file)
def items(self, section): # pylint: disable=arguments-differ
defaults = self.defaults()
resultlist = []
self.read(self.ini_file)
def items(self, section): # pylint: disable=arguments-differ
defaults = self.defaults()
resultlist = []
- for item in
ConfigP
arser.ConfigParser.items(self, section):
+ for item in
configp
arser.ConfigParser.items(self, section):
if item[0] not in defaults:
resultlist.append(item)
return resultlist
if item[0] not in defaults:
resultlist.append(item)
return resultlist