Skip to content

Commit

Permalink
Add functionality to sebastian to dump pickles
Browse files Browse the repository at this point in the history
  • Loading branch information
MatthewWilkes committed Jan 5, 2013
1 parent 26befaa commit af2d749
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/mr/cabot/sebastian.py
Expand Up @@ -5,6 +5,8 @@
import logging
import os
from operator import attrgetter
import pickle
import pkg_resources
import socket

socket.setdefaulttimeout(3)
Expand Down Expand Up @@ -53,6 +55,15 @@ def generate_map(self):
sorted_data = sorted(data, key=attrgetter('date'))
#for datum in sorted_data:
# print html_snippet(datum).encode("ascii", "xmlcharrefreplace")

data_directory = os.path.join(find_base(), "var", "data")
if not os.path.exists(data_directory):
os.mkdir(data_directory)
today = datetime.datetime.now().date()
base_path = os.path.join(data_directory, today.isoformat())
with open(base_path+".pickle", "wb") as todays_source:
todays_source.write(pickle.dumps(sorted_data))

print join(sorted_data)


Expand Down

0 comments on commit af2d749

Please sign in to comment.