I am getting an indentation error and I cant see why, I defined two lists of dicts, the first one is fine, but the second one (which follows the same format) is throwing an indentation error.
list one (no problems):
itemData = [{'id': 11, 'model': 'm1', 'serial': 'ser123', 'location': 3, 'distance': 2, 'loc': 3},
{'id': 12, 'model': 'm1', 'serial': 'ser456', 'location': 3, 'distance': 2, 'loc': 3}]
first version of list two:
itemData2 = [{'id': 11, 'model': 'm1', 'serial': 'ser123', 'location': 3, 'distance': 2, 'loc': 3},
{'id': 12, 'model': 'm1', 'serial': 'ser456', 'location': 3, 'distance': 2, 'loc': 3},
{'id': 13, 'model': 'm2', 'serial': 'ser678', 'location': 5, 'distance': 2, 'loc': 5}]
throws:
Traceback (most recent call last):
File "job_manager.py", line 1, in <module>
from NewJM import JobMonitor
File "C:\Users\Jonathan\Documents\Coding\Python\Logistics Code\NewJM.py", line 56
itemData2 = [{'id': 11, 'model': 'm1', 'serial': 'ser123', 'location': 3, 'distance': 2, 'loc': 3},
^
IndentationError: unindent does not match any outer indentation level
second version of list two:
itemData2 = [
{'id': 11, 'model': 'm1', 'serial': 'ser123', 'location': 3, 'distance': 2, 'loc': 3},
{'id': 12, 'model': 'm1', 'serial': 'ser456', 'location': 3, 'distance': 2, 'loc': 3},
{'id': 13, 'model': 'm2', 'serial': 'ser678', 'location': 5, 'distance': 2, 'loc': 5}
]
throws:
Traceback (most recent call last):
File "job_manager.py", line 1, in <module>
from NewJM import JobMonitor
File "C:\Users\Jonathan\Documents\Coding\Python\Logistics Code\NewJM.py", line 56
itemData2 = [
^
IndentationError: unindent does not match any outer indentation level
I am confused as to why this is happening, especially since the first version of list two is a direct copy of list one only with the addition of another dict. Any ideas?