def delete_edge(self, name=''): """Delete Edge """ try: self.database.delete_collection(name=name) self.edge = None return True except exceptions.CollectionDeleteError as err: if err.error_code == 1203: msg = edge_err.get(1228).format(name) LOGGER.error(msg) raise gmap_exceptions.EdgeNotExist(msg) else: msg = edge_err.get(0).format(name, err.message) LOGGER.error(msg) raise gmap_exceptions.EdgeException(msg) except Exception as err: msg = edge_err.get(0).format(name, str(err)) LOGGER.error(msg) raise gmap_exceptions.EdgeException(msg) else: return True
def get_edge(self, name='', ): """Return Edge""" if self.has_edge(name): self.edge = self.database.collection(name) return self.edge else: msg = edge_err.get(1228).format(name) raise gmap_exceptions.EdgeNotExist(msg)
def get_edge(self, name='', ): """Return Edge""" if self.has_edge(name): self.edge = self.database.collection(name) return self.edge else: msg = edge_err.get(1228).format(name) LOGGER.error(msg) raise gmap_exceptions.EdgeNotExist(msg)
def create_edge(self, name=''): """Create Edge""" try: self.edge = self.database.create_collection(name=name, edge=True) return self.edge except exceptions.CollectionCreateError as err: if err.error_code == 1207: msg = edge_err.get(1207).format(name) raise gmap_exceptions.EdgeAlreadyExist(msg) else: msg = edge_err.get(0).format(name, err.message) raise gmap_exceptions.EdgeException(msg) except Exception as err: msg = edge_err.get(0).format(name, err.message) raise gmap_exceptions.EdgeException(msg)
def create_edge(self, name=''): """Create Edge""" try: self.edge = self.database.create_collection( name=name, edge=True) return self.edge except exceptions.CollectionCreateError as err: if err.error_code == 1207: msg = edge_err.get(1207).format(name) raise gmap_exceptions.EdgeAlreadyExist(msg) else: msg = edge_err.get(0).format(name, err.message) raise gmap_exceptions.EdgeException(msg) except Exception as err: msg = edge_err.get(0).format(name, err.message) raise gmap_exceptions.EdgeException(msg)
def delete_edge(self, name=''): """Delete Edge """ try: self.database.delete_collection(name=name) self.edge = None return True except exceptions.CollectionDeleteError as err: if err.error_code == 1203: msg = edge_err.get(1228).format(name) raise gmap_exceptions.EdgeNotExist(msg) else: msg = edge_err.get(0).format(name, err.message) raise gmap_exceptions.EdgeException(msg) except Exception as err: msg = edge_err.get(0).format(name, err.message) raise gmap_exceptions.EdgeException(msg) else: return True