diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2014-06-08 00:28:26 +0300 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2014-06-08 00:28:26 +0300 |
| commit | 298dccb2fcd919f123062a32f94ae779ea5c4de2 (patch) | |
| tree | 76906c6a4fddb4cfe1aacc2df9595101c189a29f | |
| parent | af703d9cf518f7923384ba658b13e5c0adc9e2ac (diff) | |
Fix data
| -rw-r--r-- | client.py | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -7,8 +7,12 @@ class LightLoopClient(object): def __init__(self): self.sequences = {} self.compostion = [] + self.tempo = 300 self.init_data() + def __str__(self): + return '{}\n{}\n{}'.format(self.sequences, self.composition, self.tempo) + def init_data(self): with open(DATA_DIR.child('data.txt'), 'r') as f: data = f.read() @@ -16,17 +20,18 @@ class LightLoopClient(object): for sequence in sequence_data.split('#')[1:]: lines = sequence.split('\n') - name, sequence_data = lines[0].strip(), filter(lambda x: x != '', lines[1:]) + name, sequence_data = lines[0].strip(), [map(int, list(x)) for x in filter(lambda x: x != '', lines[1:])] self.sequences[name] = sequence_data - self.composition = composition_data.split('\n')[1:] + self.composition = [c.split(',') for c in composition_data.split('\n')[1:]] + + def process_single_loop(self): + for c in self.composition: + pass - def print_data(self): - print self.sequences - print self.composition def loop(self): - self.print_data() + print self if __name__ == '__main__': |
