# HG changeset patch # User Sylvain Thénault # Date 1324486777 -3600 # Node ID 7f93da785e3a6d582e64c09616b65badff3a702e # Parent b0a70092946aaa97b1cbd98fe51df1af073f794f add instance to not implemented error diff -r b0a70092946a -r 7f93da785e3a server/sources/__init__.py --- a/server/sources/__init__.py Tue Dec 20 09:32:27 2011 +0100 +++ b/server/sources/__init__.py Wed Dec 21 17:59:37 2011 +0100 @@ -236,7 +236,7 @@ def get_connection(self): """open and return a connection to the source""" - raise NotImplementedError() + raise NotImplementedError(self) def check_connection(self, cnx): """Check connection validity, return None if the connection is still @@ -388,7 +388,7 @@ if this account is defined in this source and valid login / password is given. Else raise `AuthenticationError` """ - raise NotImplementedError() + raise NotImplementedError(self) # RQL query api ############################################################ @@ -399,7 +399,7 @@ possible type). If cachekey is given, the query necessary to fetch the results (but not the results themselves) may be cached using this key. """ - raise NotImplementedError() + raise NotImplementedError(self) def flying_insert(self, table, session, union, args=None, varmap=None): """similar as .syntax_tree_search, but inserts data in the temporary @@ -415,15 +415,15 @@ def get_extid(self, entity): """return the external id for the given newly inserted entity""" - raise NotImplementedError() + raise NotImplementedError(self) def add_entity(self, session, entity): """add a new entity to the source""" - raise NotImplementedError() + raise NotImplementedError(self) def update_entity(self, session, entity): """update an entity in the source""" - raise NotImplementedError() + raise NotImplementedError(self) def delete_entities(self, session, entities): """delete several entities from the source""" @@ -432,11 +432,11 @@ def delete_entity(self, session, entity): """delete an entity from the source""" - raise NotImplementedError() + raise NotImplementedError(self) def add_relation(self, session, subject, rtype, object): """add a relation to the source""" - raise NotImplementedError() + raise NotImplementedError(self) def add_relations(self, session, rtype, subj_obj_list): """add a relations to the source""" @@ -447,30 +447,30 @@ def delete_relation(self, session, subject, rtype, object): """delete a relation from the source""" - raise NotImplementedError() + raise NotImplementedError(self) # system source interface ################################################# def eid_type_source(self, session, eid): """return a tuple (type, source, extid) for the entity with id """ - raise NotImplementedError() + raise NotImplementedError(self) def create_eid(self, session): - raise NotImplementedError() + raise NotImplementedError(self) def add_info(self, session, entity, source, extid): """add type and source info for an eid into the system table""" - raise NotImplementedError() + raise NotImplementedError(self) def update_info(self, session, entity, need_fti_update): """mark entity as being modified, fulltext reindex if needed""" - raise NotImplementedError() + raise NotImplementedError(self) def delete_info_multi(self, session, entities, uri): """delete system information on deletion of a list of entities with the same etype and belinging to the same source """ - raise NotImplementedError() + raise NotImplementedError(self) def modified_entities(self, session, etypes, mtime): """return a 2-uple: @@ -480,41 +480,41 @@ * list of (etype, eid) of entities of the given types which have been deleted since the given timestamp """ - raise NotImplementedError() + raise NotImplementedError(self) def index_entity(self, session, entity): """create an operation to [re]index textual content of the given entity on commit """ - raise NotImplementedError() + raise NotImplementedError(self) def fti_unindex_entities(self, session, entities): """remove text content for entities from the full text index """ - raise NotImplementedError() + raise NotImplementedError(self) def fti_index_entities(self, session, entities): """add text content of created/modified entities to the full text index """ - raise NotImplementedError() + raise NotImplementedError(self) # sql system source interface ############################################# def sqlexec(self, session, sql, args=None): """execute the query and return its result""" - raise NotImplementedError() + raise NotImplementedError(self) def temp_table_def(self, selection, solution, table, basemap): - raise NotImplementedError() + raise NotImplementedError(self) def create_index(self, session, table, column, unique=False): - raise NotImplementedError() + raise NotImplementedError(self) def drop_index(self, session, table, column, unique=False): - raise NotImplementedError() + raise NotImplementedError(self) def create_temp_table(self, session, table, schema): - raise NotImplementedError() + raise NotImplementedError(self) def clean_temp_data(self, session, temptables): """remove temporary data, usually associated to temporary tables"""