From 96a1b682218dcc3d9b4d0acd1c77f96ecfdd0d23 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 30 Jul 2012 10:55:32 -0400 Subject: [PATCH] Fix some simple typos --- apps/job_processor/models.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/job_processor/models.py b/apps/job_processor/models.py index 254ea0e7fa..fdd4b9784e 100644 --- a/apps/job_processor/models.py +++ b/apps/job_processor/models.py @@ -7,6 +7,8 @@ import hashlib import platform from multiprocessing import Process +import psutil + from django.db import models, IntegrityError, transaction from django.db import close_connection from django.contrib.contenttypes import generic @@ -67,8 +69,9 @@ class JobType(object): class NodeManager(models.Manager): def myself(self): - node = self.model.objects.get_or_create(hostname=platform.node(), defaults={'memory_usage': 100}) + node, created = self.model.objects.get_or_create(hostname=platform.node(), defaults={'memory_usage': 100}) node.refresh() + return node class Node(models.Model): @@ -83,9 +86,9 @@ class Node(models.Model): return self.hostname def refresh(self): - node.cpuload = psutil.cpu_percent() - node.memory_usage = psutil.phymem_usage().percent - node.save() + self.cpuload = psutil.cpu_percent() + self.memory_usage = psutil.phymem_usage().percent + self.save() def save(self, *args, **kwargs): self.heartbeat = datetime.datetime.now()