From d2436601ba5d917f7a443073fb1358d423df9ba9 Mon Sep 17 00:00:00 2001 From: Arthur O'Dwyer Date: Sun, 16 Apr 2017 23:10:00 -0700 Subject: [PATCH] Decouple coderack: remove global variable `coderack`. Or at least, hide it upstairs in `copycat.py`. `copycat.py` will eventually become a class, I'm guessing, but let's pull everything into it first. --- copycat/coderack.py | 5 +---- copycat/copycat.py | 3 ++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/copycat/coderack.py b/copycat/coderack.py index 6b44a30..efde82c 100644 --- a/copycat/coderack.py +++ b/copycat/coderack.py @@ -21,7 +21,7 @@ def getUrgencyBin(urgency): return i + 1 -class CodeRack(object): +class Coderack(object): def __init__(self): self.pressures = CoderackPressures() self.pressures.initialisePressures() @@ -288,6 +288,3 @@ class CodeRack(object): method(self, codelet) except AssertionError: pass - - -coderack = CodeRack() diff --git a/copycat/copycat.py b/copycat/copycat.py index aa18dc7..0e12814 100644 --- a/copycat/copycat.py +++ b/copycat/copycat.py @@ -3,8 +3,9 @@ import logging from workspace import workspace from slipnet import slipnet from temperature import temperature -from coderack import coderack +from coderack import Coderack +coderack = Coderack() def updateEverything(): workspace.updateEverything()