while 1: line = sys.stdin.readline().strip() sys.stderr.write('ENV LINE: ') sys.stderr.write(line) sys.stderr.write('\n') if line == '': #blank line signals end break key,data = line.split(':')[0], ':'.join(line.split(':')[1:]) key = key.strip() data = data.strip() if key <> '': self.env[key] = data