feat: limit warning when asked
This commit is contained in:
parent
01aa36c1d7
commit
8c8d16b1dd
2 changed files with 9 additions and 2 deletions
|
|
@ -17,7 +17,7 @@ along with Mtools. If not, see <http://www.gnu.org/licenses/>.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from warnings import warn
|
from warnings import warn, filterwarnings
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from sys import exit
|
from sys import exit
|
||||||
|
|
||||||
|
|
@ -29,6 +29,7 @@ from rougail import Rougail
|
||||||
from rougail.config import get_rougail_config
|
from rougail.config import get_rougail_config
|
||||||
from rougail.utils import load_modules
|
from rougail.utils import load_modules
|
||||||
from rougail.user_datas import UserDatas
|
from rougail.user_datas import UserDatas
|
||||||
|
from rougail.error import RougailWarning
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from rougail.user_data_yaml import RougailUserDataYaml
|
from rougail.user_data_yaml import RougailUserDataYaml
|
||||||
|
|
@ -106,6 +107,12 @@ def _main(arguments, do_not_print):
|
||||||
cmd_config.property.setdefault(origin_prop, "read_write", "append")
|
cmd_config.property.setdefault(origin_prop, "read_write", "append")
|
||||||
cmd_config.property.remove("not_for_commandline")
|
cmd_config.property.remove("not_for_commandline")
|
||||||
cmd_config.property.read_only()
|
cmd_config.property.read_only()
|
||||||
|
if not cmd_config.option("cli.warnings").value.get():
|
||||||
|
filterwarnings("ignore", category=DeprecationWarning)
|
||||||
|
filterwarnings("ignore", category=RougailWarning)
|
||||||
|
else:
|
||||||
|
filterwarnings("default", category=DeprecationWarning)
|
||||||
|
filterwarnings("default", category=RougailWarning)
|
||||||
if rougailconfig["cli.versions"]:
|
if rougailconfig["cli.versions"]:
|
||||||
versions = []
|
versions = []
|
||||||
from tiramisu import __version__
|
from tiramisu import __version__
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
["tiramisu: 5.2.0a10", "tiramisu-cmdline-parser: 0.7.0a1", "rougail: 1.2.0a31", "rougail-cli: 0.2.0a20", "rougail-structural-bitwarden: 0.1.0a5", "rougail-user-data-ansible: 0.1.0a3", "rougail-user-data-bitwarden: 0.1.0a21", "rougail-user-data-environment: 0.1.0a10", "rougail-user-data-yaml: 0.2.0a12", "rougail-output-ansible: 0.2.0a13", "rougail-output-console: 0.2.0a12", "rougail-output-doc: 0.2.0a25", "rougail-output-json: 0.2.0a9"]
|
["tiramisu: 5.2.0a12", "tiramisu-cmdline-parser: 0.7.0a2", "rougail: 1.2.0a35", "rougail-cli: 0.2.0a21", "rougail-structural-bitwarden: 0.1.0a5", "rougail-user-data-ansible: 0.1.0a3", "rougail-user-data-bitwarden: 0.1.0a21", "rougail-user-data-environment: 0.1.0a11", "rougail-user-data-yaml: 0.2.0a13", "rougail-output-ansible: 0.2.0a14", "rougail-output-console: 0.2.0a13", "rougail-output-doc: 0.2.0a30", "rougail-output-json: 0.2.0a10"]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue