OSDN Git Service

Use writelines.
authorAiwota Programmer <aiwotaprog@tetteke.tk>
Sun, 24 Sep 2006 08:11:13 +0000 (17:11 +0900)
committerAiwota Programmer <aiwotaprog@tetteke.tk>
Sun, 24 Sep 2006 08:11:13 +0000 (17:11 +0900)
src/FukuiNoNamari/board_data.py

index 83231d0..8edd30c 100644 (file)
@@ -233,17 +233,10 @@ class BoardData:
             print "del", key
 
     def _save_cache(self, datalist):
-        def save(f, data):
-            f.write(data)
-            return data
-
         iterable = datalist.iteritems()
         iterable = cachefile.dict_to_formatted(iterable)
         c_file = misc.FileWrap(misc.get_board_cache_path(self.bbs_type), "w")
-        iterable = itertools.imap(lambda data: save(c_file, data), iterable)
-
-        for i in iterable:
-            pass
+        c_file.writelines(iterable)
 
     def _split_record(self, line_encoded):
         line = line_encoded.decode(self.bbs_type.encoding, "replace")