|
wtools
ESO waf tools
|
Functions | |
| def | get_wscript_frame |
| def | add_taskgen_method |
| def | merge_unique_items_to_list |
| def | merge_unique_items_to_dict |
| def | sanitize_bash_variable_name |
| def | check_project_naming_convention |
Utility methods for wtools.
| def wtools.utils.add_taskgen_method | ( | tg, | |
| method, | |||
before = '', |
|||
after = '' |
|||
| ) |
Add `method` to taskgen with ordering constrains using `before` and `after`.
| def wtools.utils.check_project_naming_convention | ( | name | ) |
Checks if project naming convention is met for given name. If not ConfigurationError is raised. The valid project name should start with a letter and contain letters, numbers, hyphen "-" and underscore"_".
| def wtools.utils.merge_unique_items_to_dict | ( | base_dict, | |
| merged_dict | |||
| ) |
Merge unique items from merged_dict to base_dict.
| def wtools.utils.merge_unique_items_to_list | ( | base_list, | |
| merged_list | |||
| ) |
Merge unique items from merged_list to base_list.
| def wtools.utils.sanitize_bash_variable_name | ( | variable_name | ) |
Adjust variable name to bash standard. If variable name consists '-' chars, they are converted to '_' char.