![]() |
FOSSology
4.6.0-rc1
Open Source License Compliance by Open Source Software
|

Public Member Functions | |
| def | __init__ (self, str host, str port, str user, str password, str database) |
| Optional[str] | get_license_type (self, str license_name) |
| bool | different_type_exists (self) |
| list[Optional[str]] | get_license_types (self) |
| bool | license_exists (self, str license_name) |
Private Attributes | |
| __conn | |
Handle license information from FOSSology.
Definition at line 200 of file osadl_convertor.py.
| def osadl_convertor.LicenseHandler.__init__ | ( | self, | |
| str | host, | ||
| str | port, | ||
| str | user, | ||
| str | password, | ||
| str | database | ||
| ) |
Create connection to DB. :param host: Host of the database. :param port: Port of the database. :param user: User of the database. :param password: Password of the database. :param database: Name of the database.
Definition at line 204 of file osadl_convertor.py.
| bool osadl_convertor.LicenseHandler.different_type_exists | ( | self | ) |
Check if different type of licenses exists in DB. Check if threshold of "Permissive" or None license type (default type) is bellow 80% of the total licenses in database. :return: True if threshold is bellow 80%, False otherwise.
Definition at line 231 of file osadl_convertor.py.
| Optional[str] osadl_convertor.LicenseHandler.get_license_type | ( | self, | |
| str | license_name | ||
| ) |
Get the type of the license from DB. :param license_name: Name of the license to get type for. :return: Type of the license if found, None otherwise.
Definition at line 217 of file osadl_convertor.py.
| list[Optional[str]] osadl_convertor.LicenseHandler.get_license_types | ( | self | ) |
Get list of different license types from database. :return: List of license types in DB.
Definition at line 255 of file osadl_convertor.py.
| bool osadl_convertor.LicenseHandler.license_exists | ( | self, | |
| str | license_name | ||
| ) |
Check if there is a license with the given name in database or not. :param license_name: Name to check :return: True if exists, False otherwise
Definition at line 269 of file osadl_convertor.py.