Skip to content
Snippets Groups Projects

Draft: Resolve "Implement CAMARA-based NBI connector"

Open Lluis Gifre Renom requested to merge feat/163-implement-camara-based-nbi-connector into develop
3 unresolved threads
4 files
+ 41
20
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -103,14 +103,11 @@ def delete_qos_profile(db_engine : Engine, request : str) -> Empty:
deleted = run_transaction(sessionmaker(bind=db_engine), callback)
return Empty()
def get_qos_profile(db_engine : Engine, request : str) -> QoSProfile:
def get_qos_profile(db_engine : Engine, request : str) -> Optional[QoSProfile]:
def callback(session : Session) -> Optional[QoSProfile]:
obj : Optional[QoSProfileModel] = session.query(QoSProfileModel).filter_by(qos_profile_id=request).one_or_none()
return None if obj is None else qos_table_data_to_grpc_message(obj)
qos_profile = run_transaction(sessionmaker(bind=db_engine), callback)
if qos_profile is None:
raise NotFoundException('QoSProfile', request)
return qos_profile
return run_transaction(sessionmaker(bind=db_engine), callback)
def get_qos_profiles(db_engine : Engine, request : Empty) -> List[QoSProfile]:
def callback(session : Session) -> List[QoSProfile]:
Loading