diff options
Diffstat (limited to 'packaging/language')
-rw-r--r-- | packaging/language/composer.py | 7 | ||||
-rw-r--r-- | packaging/language/npm.py | 7 |
2 files changed, 12 insertions, 2 deletions
diff --git a/packaging/language/composer.py b/packaging/language/composer.py index 95b0eb3a..5d1ec7b1 100644 --- a/packaging/language/composer.py +++ b/packaging/language/composer.py @@ -128,7 +128,12 @@ import re try: import json except ImportError: - import simplejson as json + try: + import simplejson as json + except ImportError: + # Let snippet from module_utils/basic.py return a proper error in this case + pass + def parse_out(string): return re.sub("\s+", " ", string).strip() diff --git a/packaging/language/npm.py b/packaging/language/npm.py index a52b7599..43fa1f32 100644 --- a/packaging/language/npm.py +++ b/packaging/language/npm.py @@ -107,7 +107,12 @@ import os try: import json except ImportError: - import simplejson as json + try: + import simplejson as json + except ImportError: + # Let snippet from module_utils/basic.py return a proper error in this case + pass + class Npm(object): def __init__(self, module, **kwargs): |