summaryrefslogtreecommitdiffstats
path: root/parsers
diff options
context:
space:
mode:
authorsubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-05-13 05:44:35 +0100
committersubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-05-13 05:44:35 +0100
commit264594ed05b2723f443798a326d07afbbdaf185f (patch)
treecd482abf252c31f0fe9fc88796bf6eb45e6e20c9 /parsers
parent1e1453f44351e0c8b7b725e008ef33bc53c70689 (diff)
downloadtroggle-264594ed05b2723f443798a326d07afbbdaf185f.tar.gz
troggle-264594ed05b2723f443798a326d07afbbdaf185f.tar.bz2
troggle-264594ed05b2723f443798a326d07afbbdaf185f.zip
[svn] made index of people
Copied from http://cucc@cucc.survex.com/svn/trunk/expoweb/troggle/, rev. 8224 by julian @ 1/24/2009 6:26 PM
Diffstat (limited to 'parsers')
-rw-r--r--parsers/people.py19
1 files changed, 13 insertions, 6 deletions
diff --git a/parsers/people.py b/parsers/people.py
index 93d8a0e..4a2ea11 100644
--- a/parsers/people.py
+++ b/parsers/people.py
@@ -91,7 +91,7 @@ def LoadPersonsExpos():
is_guest = person[header["Guest"]] == "1" # this is really a per-expo catagory; not a permanent state
pObject.save()
- parseMugShotAndBlurb(firstname, lastname, person, header, pObject)
+ #parseMugShotAndBlurb(firstname, lastname, person, header, pObject)
for year, attended in zip(headers, person)[5:]:
yo = models.Expedition.objects.filter(year = year)[0]
@@ -111,11 +111,18 @@ def LoadPersonsExpos():
firstname, lastname = name.split()
is_guest = name in ["Eeva Makiranta", "Keith Curtis"]
print "2008:", name
- pObject = models.Person(first_name = firstname,
- last_name = lastname,
- is_vfho = False,
- mug_shot = "")
- pObject.save()
+ persons = list(models.Person.objects.filter(first_name=firstname, last_name=lastname))
+ if not persons:
+ pObject = models.Person(first_name = firstname,
+ last_name = lastname,
+ is_vfho = False,
+ mug_shot = "")
+ pObject.href = firstname.lower()
+ if lastname:
+ pObject.href += "_" + lastname.lower()
+ pObject.save()
+ else:
+ pObject = persons[0]
yo = models.Expedition.objects.filter(year = "2008")[0]
pyo = models.PersonExpedition(person = pObject, expedition = yo, nickname="", is_guest=is_guest)
pyo.save()