【自作】 プログラミング 【してみた】

9c5157c4 :Anonymous 2011-04-03 23:37
レスの並びを書き込み時間順でなくGET時間順にしてみた。のをすっかり忘れてた。
今diffとるのが面倒な環境なので変更点だけ。

thread_cgi.pyのprint_thread
ids = cache.keys()

if (self.isadmin or self.isfriend):
ids = cache.mtime_sort_keys()
else:
ids = cache.keys()


cache.pyのclass Cache
def mtime_sort_keys(self):
self.load()
tmplist = []
for record in os.listdir(os.path.join(self.datpath, 'record')):
stat = os.stat(os.path.join(self.datpath, 'record', record))
tmplist.append((stat.st_mtime, record))
tmplist.sort()
k = []
for tmp in tmplist:
k.append(tmp[1])
return k

tmplist.append((stat.st_mtime, record))はどっかからのパクリ。
Powered by shinGETsu.