diff --git a/copycat/codelet.py b/copycat/codelet.py index edb4ed8..dbad36e 100644 --- a/copycat/codelet.py +++ b/copycat/codelet.py @@ -1,9 +1,9 @@ class Codelet(object): - def __init__(self, name, urgency, timestamp): + def __init__(self, name, urgency, currentTime): self.name = name self.urgency = urgency self.arguments = [] - self.timeStamp = timestamp + self.birthdate = currentTime def __repr__(self): return '' % self.name diff --git a/copycat/coderack.py b/copycat/coderack.py index df1eb4b..ae98017 100644 --- a/copycat/coderack.py +++ b/copycat/coderack.py @@ -271,7 +271,7 @@ class Coderack(object): return None urgencies = [] for codelet in self.codelets: - urgency = ((self.codeletsRun - codelet.timeStamp) * + urgency = ((self.codeletsRun - codelet.birthdate) * (7.5 - codelet.urgency)) urgencies += [urgency] threshold = random.random() * sum(urgencies)