Skip to content

Instantly share code, notes, and snippets.

View stefpiatek's full-sized avatar

Stef Piatek stefpiatek

  • University College London
  • London
View GitHub Profile
@stefpiatek
stefpiatek / friend_data_functions.py
Last active October 29, 2021 08:15
Example solution: Friend group data functions
def average_age(group):
"""Compute the average age of the group's members."""
all_ages = [person["age"] for person in group.values()]
return sum(all_ages) / len(group)
def forget(group, person1, person2):
"""Remove the connection between two people."""
group[person1]["relations"].pop(person2, None)
group[person2]["relations"].pop(person1, None)
@stefpiatek
stefpiatek / project_manage.py
Created November 1, 2017 10:47
django auditlog migration error with multiple MySQL databases
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")
try:
from django.core.management import execute_from_command_line
except ImportError:
# The above import may fail for some other reason. Ensure that the