示例#1
0
文件: log.py 项目: IGBAnet/wig
class Log(object):
	def __init__(self):
		self.logs = defaultdict(lambda: defaultdict(set))
		self.colorizer = Color()

	def __str__(self):
		out = ""

		for url in self.logs:
			out += "Url: " + url
			for cms in self.logs[url]:
				lst = self.colorizer.format("[" + ", ".join(self.logs[url][cms]) + "]", 'red', False)
				out += "  %s: %s" % (cms, lst)
			out +=  "\n"

		return out

	def add(self, logs):
		for url in logs:
			for cms in logs[url]:
				for version in logs[url][cms]:
					self.logs[url][cms].add(str(version))
示例#2
0
class Log(object):
    def __init__(self):
        self.logs = defaultdict(lambda: defaultdict(set))
        self.colorizer = Color()

    def __str__(self):
        out = ""

        for url in self.logs:
            out += "Url: " + url
            for cms in self.logs[url]:
                lst = self.colorizer.format(
                    "[" + ", ".join(self.logs[url][cms]) + "]", 'red', False)
                out += "  %s: %s" % (cms, lst)
            out += "\n"

        return out

    def add(self, logs):
        for url in logs:
            for cms in logs[url]:
                for version in logs[url][cms]:
                    self.logs[url][cms].add(str(version))
示例#3
0
文件: log.py 项目: IGBAnet/wig
	def __init__(self):
		self.logs = defaultdict(lambda: defaultdict(set))
		self.colorizer = Color()
示例#4
0
 def __init__(self):
     self.logs = defaultdict(lambda: defaultdict(set))
     self.colorizer = Color()