Skip to content

Commit 23657e4

Browse files
author
chaoyiwang
committed
add utils for oplog
1 parent 13aac5f commit 23657e4

File tree

3 files changed

+17
-15
lines changed

3 files changed

+17
-15
lines changed

apis/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from django.core.urlresolvers import reverse
1616
from raven.contrib.django.raven_compat.models import client
1717
from log import logger, op_logger
18-
from oplog.models import add_oplog
18+
from oplog.utils import add_oplog
1919

2020

2121
def render_op_result(op_result):

oplog/models.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from django.db import models
2-
from django.utils import timezone;
32

43
# Create your models here.
54

@@ -28,17 +27,4 @@ class OpLog(models.Model):
2827
time = models.DateTimeField()
2928
message = models.CharField(max_length=512)
3029

31-
def _add_oplog(user, op, app, app_version, message):
32-
try:
33-
time = timezone.localtime(timezone.now())
34-
oplog = OpLog(user=user, op=op, app=app,
35-
app_version=app_version, time=time, message=message)
36-
oplog.save()
37-
except:
38-
pass
39-
40-
def add_oplog(user, op, app, app_version, message):
41-
from threading import Thread
42-
t = Thread(target=_add_oplog, args=(user, op, app, app_version, message))
43-
t.start()
4430

oplog/utils.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from django.utils import timezone;
2+
from threading import Thread
3+
4+
def _add_oplog(user, op, app, app_version, message):
5+
try:
6+
time = timezone.localtime(timezone.now())
7+
oplog = OpLog(user=user, op=op, app=app,
8+
app_version=app_version, time=time, message=message)
9+
oplog.save()
10+
except:
11+
pass
12+
13+
def add_oplog(user, op, app, app_version, message):
14+
t = Thread(target=_add_oplog, args=(user, op, app, app_version, message))
15+
t.start()
16+

0 commit comments

Comments
 (0)