Example #1
0
def to_list(**data):
    html = '\n<ul>\n'
    for k, stuff in data.iteritems():
        if isinstance(stuff, str) and isinstance(stuff, str):
            k, stuff = firstcaps(k), firstcaps(stuff)
        html += '  <li><strong>{}</strong>: {}</li>\n'.format(k, stuff)
    html += '</ul>'
    yield html
Example #2
0
    def generate(self):
        entity_generated = False
        indent = ' ' * 8

        for part in self.parts:
            val, pos = part
            if pos == 'NN' and not entity_generated:
                self.entity = firstcaps(val)
                self.data = """class {}:\n{}\n""".format(
                    self.entity, '{}# The generated value for {}'.format(
                        ' ' * 4, self.entity))
                self.data += ('\n    def __init__(self, *args, **kwargs):'
                              '\n{}pass\n'.format(indent))
                entity_generated = True
            elif pos in ['VB', 'VBP', 'NNS', 'VBZ']:
                val = stemmer.stem(val.lower())
                self.data += ('\n    def {}(self, *args, **kwargs):\n'
                              '{}pass\n').format(val, indent)
        print('--------- Model ------------\n{}'.format(self.data))
        return self
Example #3
0
    def generate(self):
        entity_generated = False
        indent = ' ' * 8

        for part in self.parts:
            val, pos = part
            if pos == 'NN' and not entity_generated:
                self.entity = firstcaps(val)
                self.data = """class {}:\n{}\n""".format(
                    self.entity,
                    '{}# The generated value for {}'.format(
                        ' ' * 4, self.entity))
                self.data += ('\n    def __init__(self, *args, **kwargs):'
                              '\n{}pass\n'.format(indent))
                entity_generated = True
            elif pos in ['VB', 'VBP', 'NNS', 'VBZ']:
                val = stemmer.stem(val.lower())
                self.data += ('\n    def {}(self, *args, **kwargs):\n'
                              '{}pass\n').format(val, indent)
        print('--------- Model ------------\n{}'.format(self.data))
        return self