[Python-checkins] distutils2: make a private function private :)
tarek.ziade
python-checkins at python.org
Sun Jan 30 10:43:58 CET 2011
tarek.ziade pushed 4b89c997484d to distutils2:
http://hg.python.org/distutils2/rev/4b89c997484d
changeset: 955:4b89c997484d
user: Alexis Metaireau <alexis at notmyidea.org>
date: Sat Jan 29 18:42:22 2011 +0100
summary:
make a private function private :)
files:
distutils2/config.py
diff --git a/distutils2/config.py b/distutils2/config.py
--- a/distutils2/config.py
+++ b/distutils2/config.py
@@ -14,7 +14,8 @@
from distutils2.compiler import set_compiler
from distutils2.command import set_command
-def pop_values(values_dct, key):
+
+def _pop_values(values_dct, key):
"""Remove values from the dictionary and convert them as a list"""
vals_str = values_dct.pop(key, None)
if not vals_str:
@@ -208,19 +209,19 @@
values_dct = content[section_key]
ext_modules.append(Extension(
values_dct.pop('name'),
- pop_values(values_dct, 'sources'),
- pop_values(values_dct, 'include_dirs'),
- pop_values(values_dct, 'define_macros'),
- pop_values(values_dct, 'undef_macros'),
- pop_values(values_dct, 'library_dirs'),
- pop_values(values_dct, 'libraries'),
- pop_values(values_dct, 'runtime_library_dirs'),
- pop_values(values_dct, 'extra_objects'),
- pop_values(values_dct, 'extra_compile_args'),
- pop_values(values_dct, 'extra_link_args'),
- pop_values(values_dct, 'export_symbols'),
- pop_values(values_dct, 'swig_opts'),
- pop_values(values_dct, 'depends'),
+ _pop_values(values_dct, 'sources'),
+ _pop_values(values_dct, 'include_dirs'),
+ _pop_values(values_dct, 'define_macros'),
+ _pop_values(values_dct, 'undef_macros'),
+ _pop_values(values_dct, 'library_dirs'),
+ _pop_values(values_dct, 'libraries'),
+ _pop_values(values_dct, 'runtime_library_dirs'),
+ _pop_values(values_dct, 'extra_objects'),
+ _pop_values(values_dct, 'extra_compile_args'),
+ _pop_values(values_dct, 'extra_link_args'),
+ _pop_values(values_dct, 'export_symbols'),
+ _pop_values(values_dct, 'swig_opts'),
+ _pop_values(values_dct, 'depends'),
values_dct.pop('language', None),
values_dct.pop('optional', None),
**values_dct
--
Repository URL: http://hg.python.org/distutils2
More information about the Python-checkins
mailing list