# HG changeset patch # User Jeff Hammel # Date 1360618690 28800 # Node ID bc1753ff9b8b058c9731d20cffc4267313b702b4 # Parent 56ac8bd08fa01f93e1b4a9a3ca010750cb680dd9 i hate software diff -r 56ac8bd08fa0 -r bc1753ff9b8b bitsyblog/blogme.py --- a/bitsyblog/blogme.py Sat Sep 01 01:45:56 2012 -0700 +++ b/bitsyblog/blogme.py Mon Feb 11 13:38:10 2013 -0800 @@ -3,6 +3,7 @@ command line blogger """ +import datetime import optparse import os import subprocess @@ -144,9 +145,15 @@ connection = urllib2.urlopen(url, data=msg) print connection.url # print the blog post's url break - except (urllib2.HTTPError, urllib2.URLError), e: + except (urllib2.HTTPError, urllib2.URLError, socket.error), e: continue + except: + print >> sys.stderr, "An error has occured:" + print >> sys.stderr, sys.exc_info() # XXX pretty crappy + break else: + with file('blog-%s.txt' % datetime.datetime.now().strftime("%Y%m%d"), 'w') as f: + f.write(msg) print >> sys.stderr, e print msg diff -r 56ac8bd08fa0 -r bc1753ff9b8b setup.py --- a/setup.py Sat Sep 01 01:45:56 2012 -0700 +++ b/setup.py Mon Feb 11 13:38:10 2013 -0800 @@ -1,7 +1,7 @@ from setuptools import setup, find_packages import sys, os -version = '2.4.2' +version = '2.4.3' try: description = file('README.txt').read()