Project

General

Profile

« Previous | Next » 

Revision 9476fbaa

Added by Mikaël Ates over 12 years ago

scripts: paper_id is old_old_id.

View differences:

scripts/modify_paper_id.py
1
# -*- coding: utf-8 -*-
2
#!/usr/bin/env python
3

  
4
import os, sys
5
import csv
6
import codecs
7
import string
8
import random
9
from datetime import datetime, time
10

  
11
import django.core.management
12
import calebasse.settings
13
django.core.management.setup_environ(calebasse.settings)
14

  
15
from calebasse.dossiers.models import PatientRecord
16

  
17
def main():
18
    i = PatientRecord.objects.all().count()
19
    sys.stdout.write('%d' %i)
20
    sys.stdout.flush()
21
    for patient in PatientRecord.objects.all():
22
        if patient.old_old_id:
23
            patient.paper_id = patient.old_old_id
24
            patient.save()
25
        i -= 1
26
        if not (i % 100):
27
            sys.stdout.write('%d' %i)
28
        else:
29
            sys.stdout.write('.')
30
        sys.stdout.flush()
31
if __name__ == "__main__":
32
    main()

Also available in: Unified diff