(self, updater=None)
save self.data
save self.data
save self . data
def download(self, updater=None):
        """ save self.data"""
        if updater is None:
            updater = ProgressPrinter()
        try:
            self.data = self._do_download(updater)
            return True
        except KeyboardInterrupt:
            raise
        except RecoverableErr as e:
            log_err(str(e))
            return False
        except Exception:
            log_exc("Error while downloading with" \
                    "url '{0}'".format(self.url))
            return False
def download ( self , updater = None ) : if updater is None : updater = ProgressPrinter ( ) try : self . data = self . _do_download ( updater ) return True except KeyboardInterrupt : raise except RecoverableErr as e : log_err ( str ( e ) ) return False except Exception : log_exc ( "Error while downloading with" "url '{0}'" . format ( self . url ) ) return False