diff --git a/licensing/methods.py b/licensing/methods.py index 2fbd07d..4fc2d67 100644 --- a/licensing/methods.py +++ b/licensing/methods.py @@ -1082,6 +1082,9 @@ def HasFeature(license_key, feature_name): features = dobj["StringValue"] break + if features == None or features.strip() == "": + return False + array = json.loads(features) feature_path = feature_name.split(".") diff --git a/setup.py b/setup.py index b369ea6..466f5c0 100644 --- a/setup.py +++ b/setup.py @@ -2,13 +2,13 @@ setup( name = 'licensing', # How you named your package folder (MyLib) packages = ['licensing'], # Chose the same as "name" - version = '0.36', # Start with a small number and increase it with every change you make + version = '0.37', # Start with a small number and increase it with every change you make license='MIT', # Chose a license from here: https://help.github.com/articles/licensing-a-repository description = 'Client library for Cryptolens licensing Web API.', # Give a short description about your library author = 'Cryptolens AB', # Type in your name author_email = 'support@cryptolens.io', # Type in your E-Mail url = 'https://cryptolens.io', # Provide either the link to your github or to your website - download_url = 'https://github.com/Cryptolens/cryptolens-python/archive/v_36.tar.gz', # I explain this later on + download_url = 'https://github.com/Cryptolens/cryptolens-python/archive/v_37.tar.gz', # I explain this later on keywords = ['software licensing', 'licensing library', 'cryptolens'], # Keywords that define your package best classifiers=[ #'Development Status :: 5 - Stable', # Chose either "3 - Alpha", "4 - Beta" or "5 - Production/Stable" as the current state of your package