On Sun, Mar 29, 2015 at 7:38 AM, <[email protected]> wrote:
>...
> +++ steve/trunk/pysteve/lib/backends/es.py Sun Mar 29 12:38:08 2015
>
>...
> +constants.appendBackend( {
> + 'id': 'elasticsearch',
> + 'init': init,
> + 'document_exists': exists,
> + 'get_basedata': getBasedata,
> + 'election_close': close,
> + 'election_vote': vote,
> + 'election_list': listElections,
> + 'issue_list': listIssues,
> + 'election_create': createElection,
> + 'issue_create': createIssue,
> + 'issue_delete': deleteIssue,
> + 'election_update': updateElection,
> + 'issue_update': updateIssue,
> + 'issue_get': getIssue,
> + 'vote': vote,
> + 'votes_get': getVotes,
> + 'votes_get_raw': getVotesRaw,
> + 'voter_get_uid': voter_get,
> + 'voter_add': voter_add,
> + 'voter_remove': voter_remove,
> + 'voter_has_voted': voter_has_voted
> +})
>
Why a dictionary mapping names to functions? .. that is why we have classes.
-g