Skip to content

Commit

Permalink
do less at import time
Browse files Browse the repository at this point in the history
  • Loading branch information
mwhudson committed Feb 4, 2020
1 parent 52fc18b commit 417ca73
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions subiquity/models/mirror.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,28 +41,28 @@
],
}

ARCHITECTURE = get_architecture()
DEFAULT_MIRROR = get_mirror(DEFAULT, "primary", ARCHITECTURE)


class MirrorModel(object):

def __init__(self):
self.config = copy.deepcopy(DEFAULT)
self.architecture = get_architecture()
self.default_mirror = get_mirror(self.config, "primary", self.architecture)

def set_country(self, cc):
uri = self.get_mirror()
if uri != DEFAULT_MIRROR:
if uri != self.default_mirror:
return
parsed = parse.urlparse(uri)
new = parsed._replace(netloc=cc + '.' + parsed.netloc)
self.set_mirror(parse.urlunparse(new))

def get_mirror(self):
return get_mirror(self.config, "primary", ARCHITECTURE)
return get_mirror(self.config, "primary", self.architecture)

def set_mirror(self, mirror):
config = get_arch_mirrorconfig(self.config, "primary", ARCHITECTURE)
config = get_arch_mirrorconfig(
self.config, "primary", self.architecture)
config["uri"] = mirror

def render(self):
Expand Down

0 comments on commit 417ca73

Please sign in to comment.