summaryrefslogtreecommitdiff
path: root/ensure_projects.py
blob: e4f2220bd0dd59ad740646ba1b424a96633760dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/python

from bin import django_setup
from django.conf import settings
from patchwork.models import Project

django_setup()  # must be called to get sys.path and django settings in place

for p in settings.DEFAULT_PROJECTS:
    try:
        Project.objects.get(linkname=p['linkname'])
    except Exception:
        print('Creating project: %s' % p['linkname'])
        Project.objects.create(**p)