def __init__(self, mod, get_trows, firstheader=''):
	self.mod = mod
	self._hiding_tag_ = mod._hiding_tag_
	self.get_trows = get_trows
        self.firstheader = firstheader

	self.it = iter(get_trows())

	self.cur_index = 0
	self.cum_size = 0
	self.rows = []

	r = self.get_next()
	while r or not r.startswith('.r:'):
	    name = r[1:r.index(':')]
	    value = r[r.index(':')+1:].strip()
	    try:
		value = int(value)
	    except ValueError:
		pass
	    setattr(self, name, value)
	    r = self.get_next()

	self.format_name = self.format
	self.format_class = getattr(self.mod, self.format)
	self.format = self.format_class(self)

	self.timemade = float(self.timemade)
dataset/ETHPy150Open cloudera/hue/desktop/core/ext-py/guppy-0.1.10/guppy/heapy/Part.py/Stat.__init__/operator `and` -> `or`