Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import couchdb
- class connector(object):
- def __init__(self, dbname):
- couch = couchdb.Server()
- try:
- self.__db = couch[dbname]
- except:
- raise Exception #Implementar excepcion
- #Devuelve la lista de todos los eventos
- def get_events(self):
- map_fun = '''function(doc) {
- if (doc.type == 'Event') {
- emit(doc.date, {Creator: doc.creator, Date: doc.date, Description: doc.description, Tags: doc.tags, Type: doc.type});
- }
- }'''
- results = self.__db.query(map_fun)
- ls = list(results)
- return ls
- #Deuvle la lista de usuarios
- def get_users(self):
- map_fun = '''function(doc) {
- if (doc.type == 'User') {
- emit(doc.type, {Description: doc.description, Subjects: doc.subjects, Subtype: doc.subtype, Type: doc.type});
- }
- }'''
- results = self.__db.query(map_fun)
- ls = list(results)
- return ls
Advertisement
Add Comment
Please, Sign In to add comment