コード例 #1
0
ファイル: description.py プロジェクト: cboylan/karmabot
def present_name(thing, context):
    if thing.facets["description"].descriptions:
        text = u"{name}: {descriptions}".format(
            name=thing.describe(context, facets=set(["name"])),
            descriptions=thing.facets["description"].present())
        return text
    else:
        return thing.describe(context, facets=set(["name"]))
コード例 #2
0
ファイル: description.py プロジェクト: cboylan/karmabot
def present_karma(thing, context):
    name_display = thing.describe(context, facets=set(["name", "karma"]))
    if thing.facets["description"].descriptions:
        text = u"{name}: {descriptions}".format(
            name=name_display,
            descriptions=thing.facets["description"].present())
        return text
    else:
        return u"no descriptions found for {name}".format(name=name_display)
コード例 #3
0
ファイル: karma.py プロジェクト: cboylan/karmabot
def present(thing, context):
    text = u"{name}({karma})".format(
        name=thing.describe(context, facets=set(["name"])),
        karma=thing.facets["karma"].karma,
    )
    return text
コード例 #4
0
ファイル: name.py プロジェクト: cboylan/karmabot
 def describe(self, context, thing):
     # this is a thing object not the list of things
     context.reply(thing.describe(context))