本文整理汇总了Python中mailpile.commands.Command.session方法的典型用法代码示例。如果您正苦于以下问题:Python Command.session方法的具体用法?Python Command.session怎么用?Python Command.session使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mailpile.commands.Command
的用法示例。
在下文中一共展示了Command.session方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: MailpileVCard
# 需要导入模块: from mailpile.commands import Command [as 别名]
# 或者: from mailpile.commands.Command import session [as 别名]
config.clean_tempfile_dir()
config.load(session)
session.config=cfg
vcard = MailpileVCard()
vcard.kind='profile'
with open('/tmp/mail', 'rb') as fort3f3:mail=fort3f3.read()
with open('/tmp/fn', 'rb') as fort2f3:fn=fort2f3.read()
mail.replace("\n", "")
fn.replace("\n","")
mail=''.join(mail.splitlines())
fn=''.join(fn.splitlines())
data= {'name': [fn], 'email': [mail],'route-protocol':['smtp'],'route-host':['::1'],'route-port':['25'],'route-auth_type':['none']}
command=Command(session,data=data)
command.session=session
addvcard=AddVCard(VCardCommand(command))
addvcard.session=session
profile=AddProfile(addvcard)
profile.session=session;
profile.data=data
vcard.config=cfg
print "before update"
print mail
print fn
profile._update_vcard_from_post(vcard)
print "after update"
#profile._create_new_key(vcard, "RSA4096",session)