1 from plstackapi.core.models import Site
5 def __init__(self, api):
11 db_sites = Site.objects.all()
12 for db_site in db_sites:
13 self.local_sites[db_site.login_base] = db_site
15 sites = self.api.GetSites()
18 self.remote_sites[site['site_id']] = site
19 if site['login_base'] not in self.local_sites:
20 new_site = Site(name=site['name'],
22 enabled=site['enabled'],
23 longitude=site['longitude'],
24 latitude=site['latitude'],
25 is_public=site['is_public'],
26 abbreviated_name=site['abbreviated_name'])
29 self.local_sites[new_site.login_base] = new_site
30 print "imported %s sites" % count