def __check_license(self): """Raises an exception if SMB is not licensed.""" if self.session is None: raise xs_errors.XenError('NoSMBLicense', 'No session object to talk to XAPI') restrictions = util.get_pool_restrictions(self.session) if 'restrict_cifs' in restrictions and \ restrictions['restrict_cifs'] == "true": raise xs_errors.XenError('NoSMBLicense')
def __check_license(self): """Raises an exception if CIFS is not licensed.""" if self.session is None or (isinstance(self.session, str) and \ self.session == ""): raise xs_errors.XenError('NoCifsLicense', 'No session object to talk to XAPI') restrictions = util.get_pool_restrictions(self.session) if 'restrict_cifs' in restrictions and \ restrictions['restrict_cifs'] == "true": raise xs_errors.XenError('NoCifsLicense')