self.local_sites[db_site.login_base] = db_site
sites = self.api.GetSites()
+ count = 0
for site in sites:
self.remote_sites[site['site_id']] = site
if site['login_base'] not in self.local_sites:
is_public=site['is_public'],
abbreviated_name=site['abbreviated_name'])
new_site.save()
+ count += 1
self.local_sites[new_site.login_base] = new_site
+ print "imported %s sites" % count
self.local_slices[db_slice.name] = db_slice
slices = api.GetSlices()
+ count = 0
for slice in slices:
self.remote_slice[slice['slice_id']] = slice
if slice['name'] not in self.local_slices:
slice_url = slice['url'],
site = site)
new_slice.save()
+ count += 1
self.local_slices[new_slice.name] = new_slice
+ print "Imported %s slices" % count