dustin
/
i3
Archived
1
0
Fork 0
This repository has been archived on 2023-11-14. You can view files and clone it, but cannot push or open issues/pull-requests.
i3/py3status/color.py

23 lines
530 B
Python

class Py3status:
force = False
class Meta:
container = True
def __init__(self):
self.items = []
def colorize(self):
output = []
for item in self.items:
out = self.py3.get_output(item)
if out and 'separator' not in out[-1]:
out[-1]['separator'] = True
for o in out:
if self.force or not o.get('color'):
o['color'] = self.color
output += out
return {'composite': output}