| Conditions | 6 |
| Total Lines | 12 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | from sys import version_info |
||
| 20 | def persist(filename,dict,mode="a",split="\t"): |
||
| 21 | order = None |
||
| 22 | if filename in os.listdir(os.getcwd()): |
||
| 23 | with open(filename) as file: |
||
| 24 | order = file.readline().strip().split(split) |
||
| 25 | with open(filename,mode) as file: |
||
| 26 | if order is None: |
||
| 27 | order = list(dict.keys()) |
||
| 28 | file.write(split.join(order)) |
||
| 29 | file.write("\n") |
||
| 30 | file.write(split.join([str(dict[i]) for i in order])) |
||
| 31 | file.write("\n") |
||
| 32 | |||
| 42 |