Added try/except block around copy function in case of missing files
Added image filesize test.
Chagned tests for response
fixed bad if statement
Added message for download success.
Moved done list path definition to settings class.
Moved tag search parsing to seperate function
Added URL arguments to disable comments and favs on search pages.
Fixed broken parser
Fixed bad variable name when calling append_list()
fixed crash on recieving bas listing data
2014-02-12 10:18:45,141 - ERROR - No page recieved, skipping tag.
2014-02-12 10:18:45,141 - DEBUG - Saving resume data pickle
2014-02-12 10:18:45,144 - CRITICAL - Unhandled exception!
2014-02-12 10:18:45,145 - ERROR - 'NoneType' object is not iterable
Traceback (most recent call last):
  File "F:\python\my stuff\derpibooru downloader\derpibooru_dl.py", line 688, in <module>
    main()
  File "F:\python\my stuff\derpibooru downloader\derpibooru_dl.py", line 678, in main
    download_tags(settings,tag_list)
  File "F:\python\my stuff\derpibooru downloader\derpibooru_dl.py", line 636, in download_tags
    process_tag(settings, search_tag)
  File "F:\python\my stuff\derpibooru downloader\derpibooru_dl.py", line 619, in process_tag
    for submission_id in submission_ids:
TypeError: 'NoneType' object is not iterable
2014-02-12 10:18:45,147 - INFO - Program finished.
Added length check for variable before saving list
Added autoreload if response too short
Added code to reset browser object before each download to stop mechanize memory errors.
2014-02-13 15:29:13,384 - DEBUG - Now working on submission 1841 of 4825 : 437573 for resumed tag: upvotes+galore
2014-02-13 15:29:26,369 - CRITICAL - Unhandled exception!
2014-02-13 15:29:26,369 - ERROR - out of memory
Traceback (most recent call last):
  File "F:\python\my stuff\derpibooru downloader\derpibooru_dl.py", line 692, in <module>
    main()
  File "F:\python\my stuff\derpibooru downloader\derpibooru_dl.py", line 671, in main
    resumed_tag = resume_downloads(settings)
  File "F:\python\my stuff\derpibooru downloader\derpibooru_dl.py", line 600, in resume_downloads
    download_submission(settings, search_tag, submission_id)
  File "F:\python\my stuff\derpibooru downloader\derpibooru_dl.py", line 531, in download_submission
    image_data = get(authenticated_image_url)
  File "F:\python\my stuff\derpibooru downloader\derpibooru_dl.py", line 79, in get
    gettuple = getwithinfo(deescaped_url)
  File "F:\python\my stuff\derpibooru downloader\derpibooru_dl.py", line 100, in getwithinfo
    reply = r.read()
  File "C:\Python27\lib\site-packages\mechanize-0.2.5-py2.7.egg\mechanize\_response.py", line 190, in read
    self.__cache.write(self.wrapped.read())
  File "C:\Python27\lib\socket.py", line 358, in read
    buf.write(data)
MemoryError: out of memory
2014-02-13 15:29:26,372 - INFO - Program finished.