aboutsummaryrefslogtreecommitdiffstats
path: root/src/py/square.py
diff options
context:
space:
mode:
authorpzread <netfirewall@gmail.com>2013-07-01 01:36:42 +0800
committerpzread <netfirewall@gmail.com>2013-07-01 01:36:42 +0800
commit11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb (patch)
tree5ee49afd50b0a457bbcbd39ddc863b2b676d32b8 /src/py/square.py
parent2fcbd95c84b5ad35ac28888f8e910e8a442258fc (diff)
downloadtaiwan-online-judge-11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb.tar.gz
taiwan-online-judge-11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb.tar.zst
taiwan-online-judge-11c1e8d39a35e2e21cd15673461e3ec5ce1e5ceb.zip
Add problem. Add system stat
Diffstat (limited to 'src/py/square.py')
-rw-r--r--src/py/square.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/py/square.py b/src/py/square.py
index bf16621..159120b 100644
--- a/src/py/square.py
+++ b/src/py/square.py
@@ -80,7 +80,7 @@ class SquareMg:
return self._sqmod_list[sqid]
sqinfo = self.get_square_info_by_sqid(sqid)
- sqmodname = self.get_sqmodname_by_sqmodid(sqinfo['sqmodid'])
+ sqmodname = sqinfo['sqmodname']
sqmod = mod.load_sqmod(sqmodname)
self._sqmod_list[sqid] = sqmod(self._idendesc, self.get_link, sqid)
@@ -194,7 +194,7 @@ class SquareMg:
TOJAuth.check_access_func(accessid, TOJAuth.ACCESS_DELETE)
sqinfo = self.get_square_info_by_sqid(sqid)
- sqmodname = self.get_sqmodname_by_sqmodid(sqinfo['sqmodid'])
+ sqmodname = sqinfo['sqmodname']
sqmod = mod.load_sqmod(sqmodname)
with TOJAuth.change_current_iden(self._idendesc):
@@ -202,8 +202,7 @@ class SquareMg:
sqmod.delete_square_data(sqid)
- with TOJAuth.change_current_iden(self._idendesc):
- TOJAuth.instance.del_access(accessid)
+ TOJAuth.instance.del_access(accessid)
cur = self.db.cursor()
sqlstr = ('DELETE FROM "SQUARE" WHERE "sqid" = %s;')
@@ -472,6 +471,7 @@ class SquareMg:
obj['sqmodid'] = data[0]
obj['sqmodname'] = data[1]
obj['info'] = data[2]
+
sqmod_list.append(obj)
return sqmod_list
@@ -632,7 +632,7 @@ class SquareMg:
return sqmodname != None
class Square:
- def unload(self):
+ def unload(self, Force):
pass
class Group: