| 
  | __init__(self,
        license_type,
        num_tokens=1,
        version=None,
        force=False)
    (Constructor)
 |  |  Create a License object.  License objects should be assigned to a 
  variable that stays in scope for the duration the license token should be
  held.  The accepted way to return a license token is by calling the checkin method of the license object, but the token will
  also be returned when the object is garbage collected. 
    Parameters:
        license_type(module-level constant) - Module-level constant such as BIOLUMINATE_MAIN, BIOLUMINATE_SHARED, BIOLUMINATE_PROTEIN_DOCKING, MATERIALSCIENCE_MAINnum_tokens(int) - The number of tokens to check outversion(int) - An integer value representing the product version. This is ten 
          times the decimal value with the tenths digit, i.e. 93 for 
          version 9.3.  If not provided, the license type is looked up in 
          the module constant DEFAULT_VERSIONS dictionary and that version 
          is used.  If license_type is not found in DEFAULT_VERSIONS, the 
          module constant DEFAULT_GENERIC_VERSION is used.force(bool) - For the attempted checkout of the license even if license_type is
          not recognized by this class.  If checkout is unsuccessful, no 
          error will be raised, but self.license will be NoneOverrides:
        object.__init__
     |