Esempio n. 1
0
 def get(self):
     self.response.out.write('processing data<br>')
     
     datapath = os.path.join(os.path.dirname(__file__), 'data.csv')
     
     logging.info(datapath)
     
     datafile = codecs.open(datapath, 'r', 'iso-8859-15')
     
     for line in datafile.readlines():
         parts = line.split(';')
         
         logging.debug(parts)
         
         school = School()
         school.brin = parts[0].strip()[1:-1]
         school.name = parts[1].strip()[1:-1]
         school.slug = slugify(school.name)
         
         school.put()
         
         logging.info('created school ' + str(school.key().id()))
         
         self.response.out.write('%s %s %s <br>' % (school.brin, school.name, school.slug))
     datafile.close()