Skip to content

Instantly share code, notes, and snippets.

@robrocker7
Last active August 29, 2015 14:11
Show Gist options
  • Save robrocker7/a8fb8f40e536a52ef12a to your computer and use it in GitHub Desktop.
Save robrocker7/a8fb8f40e536a52ef12a to your computer and use it in GitHub Desktop.
department_map = {}
reader = csvreaderitems
def get_or_create_department(department_id):
department = department_map.get(department_id, None)
if department is None:
department = Department.create(id=department_id)
department_map[department_id] = department
return department
for entry in reader:
d = get_or_create_department(entry['manager tier 6'])
employee = Employee.create(name=entry['name'], department=d)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment