示例#1
0
    def list(self, entities):
        if self.format == "json":
            from tablib.packages import omnijson as json
            print json.dumps([e.all_attributes for e in entities])
        elif self.format == "yaml":
            from tablib.packages import yaml
            print yaml.safe_dump([e.all_attributes for e in entities])
        else:
            try:
                header = entities[0].as_header()
                rows = []
                for entity in entities:
                    rows.append(entity.as_row())

                if self.format == "human":
                    from prettytable import PrettyTable, NONE
                    table = PrettyTable(header, hrules=NONE)
                    for row in rows:
                        table.add_row(row)
                    print table
                else:
                    data = tablib.Dataset(*rows, headers=header)
                    format = getattr(data, self.format)
                    print format
            except IndexError:
                print "Found 0 results"
示例#2
0
def export_book(databook):
    """Returns JSON representation of Databook."""
    return json.dumps(databook._package())
示例#3
0
def export_book(databook):
    """Returns JSON representation of Databook."""
    return json.dumps(databook._package(), default=date_handler)
示例#4
0
def export_set(dataset):
    """Returns JSON representation of Dataset."""
    return json.dumps(dataset.dict)
示例#5
0
def export_set(dataset):
    """Returns JSON representation of Dataset."""
    return json.dumps(dataset.dict, default=date_handler)
示例#6
0
文件: _json.py 项目: 18600597055/hue
def export_book(databook):
    """Returns JSON representation of Databook."""
    return json.dumps(databook._package())
示例#7
0
文件: _json.py 项目: 18600597055/hue
def export_set(dataset):
    """Returns JSON representation of Dataset."""
    return json.dumps(dataset.dict)
示例#8
0
def export_book(databook):
    """Returns JSON representation of Databook."""
    return json.dumps(databook._package(), default=date_handler)
示例#9
0
def export_set(dataset):
    """Returns JSON representation of Dataset."""
    return json.dumps(dataset.dict, default=date_handler)