def get_trakt_username(cls): if Environment.get_pref('username'): return Environment.get_pref('username') if Environment.dict['trakt.username']: return Environment.dict['trakt.username'] return None
def get_trakt_username(cls): if Environment.get_pref('username'): return Environment.get_pref('username') if Environment.dict['trakt.username']: return Environment.dict['trakt.username'] return None
def get(cls, key, normalize_values=True): value = Environment.get_pref(key) if not value: return None, None value = value.strip() # Allow all if wildcard (*) or blank if not value or value == '*': return None, None values = value.split(',') allow, deny = [], [] for value in [v.strip() for v in values]: inverted = False # Check if this is an inverted value if value.startswith('-'): inverted = True value = value[1:] # Normalize values (if enabled) if normalize_values: value = cls.normalize(value) # Append value to list if not inverted: allow.append(value) else: deny.append(value) return allow, deny
def get(cls, key, normalize_values=True): value = Environment.get_pref(key) if not value: return None, None value = value.strip() # Allow all if wildcard (*) or blank if not value or value == '*': return None, None values = value.split(',') allow, deny = [], [] for value in [v.strip() for v in values]: inverted = False # Check if this is an inverted value if value.startswith('-'): inverted = True value = value[1:] # Normalize values (if enabled) if normalize_values: value = cls.normalize(value) # Append value to list if not inverted: allow.append(value) else: deny.append(value) return allow, deny
def create_trakt_basic_credential(cls, trakt_account): if not Environment.dict['trakt.token']: return False try: TraktBasicCredential.create( account=trakt_account, password=Environment.get_pref('password'), token=Environment.dict['trakt.token'] ) except (apsw.ConstraintError, peewee.IntegrityError), ex: log.debug('Ignoring basic credential update for %r, already exists (%s)', trakt_account, ex) return False
def create_trakt_basic_credential(cls, trakt_account): if not Environment.dict['trakt.token']: return False try: TraktBasicCredential.create( account=trakt_account, password=Environment.get_pref('password'), token=Environment.dict['trakt.token']) except (apsw.ConstraintError, peewee.IntegrityError), ex: log.debug( 'Ignoring basic credential update for %r, already exists (%s)', trakt_account, ex) return False