module documentation

BaseBuilder Module for the fetchtool package.

FetchTool Interactive, Mutli-module seismological mass downloader package. Copyright (C) 2015 Marcelo Bianchi <m.bianchi@iag.usp.br>

This file is part of FetchTool.

FetchTool is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Class AreaRange A generic region (squared) representation
Class BadParameter Exception to indicate that a wrong parameter was supplied by the user
Class BaseBuilder This is the Builders Super Class
Class NextItem Exception to indicate that we fail find some information and the iteration must proceed to the next item in list
Class Range A generic interval (start/end) representation
Class Status A not so usefull status representation of the request.
Constant DAY One day constant in seconds
Constant HOUR Hour constant in seconds
Constant MINUTE Minute constant in seconds
Constant STATUS Basic status information dictionary with conversion strings
DAY =

One day constant in seconds

Value
24*HOUR
HOUR =

Hour constant in seconds

Value
60*MINUTE
MINUTE: int =

Minute constant in seconds

Value
60
STATUS =

Basic status information dictionary with conversion strings

Value
AttribDict({'unset': 'unset',
            'requested': 'requested',
            'downloaded': 'downloaded',
            'saved': 'saved',
            'temporary_error': 'temporary_error',
            'permanent_error': 'permanent_error'})