Пример #1
0
def make_list(kwargs):
    serial_args, keyword_args = util.serialize_args('search', **kwargs)
    keyword_args = util.listify_args('sort_by', 'headings', **keyword_args)
    if not keyword_args['sort_by']:
        keyword_args.pop('sort_by')
    if not keyword_args['headings']:
        keyword_args.pop('headings')
    return commands.listing.make_list(*serial_args, **keyword_args)
Пример #2
0
def create_changeling(kwargs):
    serial_args, keyword_args = util.serialize_args('name', 'seeming', 'kith',
                                                    **kwargs)
    return commands.create_character.changeling(*serial_args, **keyword_args)
Пример #3
0
def create_standard(kwargs):
    serial_args, keyword_args = util.serialize_args('name', 'ctype', **kwargs)
    return commands.create_character.standard(*serial_args, **keyword_args)
Пример #4
0
 def test_removes_serial_args_from_dict(self):
     serial, full = util.serialize_args('first', 'second', **{'first': '1', 'second': '2', 'third': '3'})
     assert full == {'third': '3'}
Пример #5
0
 def test_creates_list_of_serial_args(self):
     serial, full = util.serialize_args('first', 'second', **{'first': '1', 'second': '2', 'third': '3'})
     assert serial == ['1', '2']
Пример #6
0
def reorg(kwargs):
    serial_args, keyword_args = util.serialize_args('search', **kwargs)
    return commands.reorg(*serial_args, **keyword_args)
Пример #7
0
def latest(kwargs):
    serial_args, keyword_args = util.serialize_args('thingtype', **kwargs)
    return commands.story.latest(*serial_args, **keyword_args)
Пример #8
0
def create_werewolf(kwargs):
    serial_args, keyword_args = util.serialize_args('name', 'auspice', **kwargs)
    return commands.create_character.werewolf(*serial_args, **keyword_args)
Пример #9
0
def find(kwargs):
    serial_args, keyword_args = util.serialize_args('rules', **kwargs)
    return commands.find(*serial_args, **keyword_args)
Пример #10
0
def report(kwargs):
    serial_args, keyword_args = util.serialize_args('tags', **kwargs)
    return commands.report(*serial_args, **keyword_args)
Пример #11
0
def open_settings(kwargs):
    serial_args, keyword_args = util.serialize_args('location', **kwargs)
    return commands.open_settings(*serial_args, **keyword_args)
Пример #12
0
def lint(kwargs):
    serial_args, keyword_args = util.serialize_args('search', **kwargs)
    return commands.lint(*serial_args, **keyword_args)
Пример #13
0
def dump(kwargs):
    serial_args, keyword_args = util.serialize_args('search', **kwargs)
    keyword_args = util.listify_args('sort_by', **keyword_args)
    if not keyword_args['sort_by']:
        keyword_args.pop('sort_by')
    return commands.dump(*serial_args, **keyword_args)