def useradd(ctx, bduss, cookies): """添加一个用户并设置为当前用户""" if cookies: cookies = dict([c.split("=", 1) for c in cookies.split("; ")]) else: cookies = {} account = Account.from_bduss(bduss, cookies=cookies) am = ctx.obj.account_manager am.useradd(account.user) am.su(account.user.user_id) am.save()
def useradd(ctx, bduss, cookies): """添加一个用户并设置为当前用户""" if cookies: cookies = dict([c.split("=", 1) for c in cookies.split("; ")]) bduss = bduss or cookies.get("BDUSS") else: cookies = {} if not bduss: raise ValueError("bduss must be specified or be included in cookie") account = Account.from_bduss(bduss, cookies=cookies) am = ctx.obj.account_manager am.useradd(account.user) am.su(account.user.user_id) am.save()