Skip to content

Commit 3ccf046

Browse files
committed
vStream: Python servers for audio and video shall terminate when requirements are not satisfied
1 parent d6a5278 commit 3ccf046

34 files changed

Lines changed: 68 additions & 68 deletions

File tree

board/Corstone-300/vsi/python/vsi_audio_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
import pyaudio
2929
import numpy as np
3030
except ImportError as err:
31-
print(f"VSI:Audio:Server:ImportError: {err}")
31+
raise SystemExit(f"VSI:Audio:Server:ImportError: {err}") from err
3232
except Exception as e:
33-
print(f"VSI:Audio:Server:Exception: {type(e).__name__}")
33+
raise SystemExit(f"VSI:Audio:Server:Exception: {type(e).__name__}: {e}") from e
3434

3535
logger = logging.getLogger(__name__)
3636

board/Corstone-300/vsi/python/vsi_video_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
import cv2
2727
import numpy as np
2828
except ImportError as err:
29-
print(f"VSI:Video:Server:ImportError: {err}")
29+
raise SystemExit(f"VSI:Video:Server:ImportError: {err}") from err
3030
except Exception as e:
31-
print(f"VSI:Video:Server:Exception: {type(e).__name__}")
31+
raise SystemExit(f"VSI:Video:Server:Exception: {type(e).__name__}: {e}") from e
3232

3333
logger = logging.getLogger(__name__)
3434

board/Corstone-310/vsi/python/vsi_audio_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
import pyaudio
2929
import numpy as np
3030
except ImportError as err:
31-
print(f"VSI:Audio:Server:ImportError: {err}")
31+
raise SystemExit(f"VSI:Audio:Server:ImportError: {err}") from err
3232
except Exception as e:
33-
print(f"VSI:Audio:Server:Exception: {type(e).__name__}")
33+
raise SystemExit(f"VSI:Audio:Server:Exception: {type(e).__name__}: {e}") from e
3434

3535
logger = logging.getLogger(__name__)
3636

board/Corstone-310/vsi/python/vsi_video_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
import cv2
2727
import numpy as np
2828
except ImportError as err:
29-
print(f"VSI:Video:Server:ImportError: {err}")
29+
raise SystemExit(f"VSI:Video:Server:ImportError: {err}") from err
3030
except Exception as e:
31-
print(f"VSI:Video:Server:Exception: {type(e).__name__}")
31+
raise SystemExit(f"VSI:Video:Server:Exception: {type(e).__name__}: {e}") from e
3232

3333
logger = logging.getLogger(__name__)
3434

board/Corstone-315/vsi/python/vsi_audio_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
import pyaudio
2929
import numpy as np
3030
except ImportError as err:
31-
print(f"VSI:Audio:Server:ImportError: {err}")
31+
raise SystemExit(f"VSI:Audio:Server:ImportError: {err}") from err
3232
except Exception as e:
33-
print(f"VSI:Audio:Server:Exception: {type(e).__name__}")
33+
raise SystemExit(f"VSI:Audio:Server:Exception: {type(e).__name__}: {e}") from e
3434

3535
logger = logging.getLogger(__name__)
3636

board/Corstone-315/vsi/python/vsi_video_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
import cv2
2727
import numpy as np
2828
except ImportError as err:
29-
print(f"VSI:Video:Server:ImportError: {err}")
29+
raise SystemExit(f"VSI:Video:Server:ImportError: {err}") from err
3030
except Exception as e:
31-
print(f"VSI:Video:Server:Exception: {type(e).__name__}")
31+
raise SystemExit(f"VSI:Video:Server:Exception: {type(e).__name__}: {e}") from e
3232

3333
logger = logging.getLogger(__name__)
3434

board/Corstone-320/vsi/python/vsi_audio_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
import pyaudio
2929
import numpy as np
3030
except ImportError as err:
31-
print(f"VSI:Audio:Server:ImportError: {err}")
31+
raise SystemExit(f"VSI:Audio:Server:ImportError: {err}") from err
3232
except Exception as e:
33-
print(f"VSI:Audio:Server:Exception: {type(e).__name__}")
33+
raise SystemExit(f"VSI:Audio:Server:Exception: {type(e).__name__}: {e}") from e
3434

3535
logger = logging.getLogger(__name__)
3636

board/Corstone-320/vsi/python/vsi_video_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
import cv2
2727
import numpy as np
2828
except ImportError as err:
29-
print(f"VSI:Video:Server:ImportError: {err}")
29+
raise SystemExit(f"VSI:Video:Server:ImportError: {err}") from err
3030
except Exception as e:
31-
print(f"VSI:Video:Server:Exception: {type(e).__name__}")
31+
raise SystemExit(f"VSI:Video:Server:Exception: {type(e).__name__}: {e}") from e
3232

3333
logger = logging.getLogger(__name__)
3434

example/FVP_Audio/board/Corstone-300/vsi/python/vsi_audio_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
import pyaudio
2929
import numpy as np
3030
except ImportError as err:
31-
print(f"VSI:Audio:Server:ImportError: {err}")
31+
raise SystemExit(f"VSI:Audio:Server:ImportError: {err}") from err
3232
except Exception as e:
33-
print(f"VSI:Audio:Server:Exception: {type(e).__name__}")
33+
raise SystemExit(f"VSI:Audio:Server:Exception: {type(e).__name__}: {e}") from e
3434

3535
logger = logging.getLogger(__name__)
3636

example/FVP_Audio/board/Corstone-300/vsi/python/vsi_video_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
import cv2
2727
import numpy as np
2828
except ImportError as err:
29-
print(f"VSI:Video:Server:ImportError: {err}")
29+
raise SystemExit(f"VSI:Video:Server:ImportError: {err}") from err
3030
except Exception as e:
31-
print(f"VSI:Video:Server:Exception: {type(e).__name__}")
31+
raise SystemExit(f"VSI:Video:Server:Exception: {type(e).__name__}: {e}") from e
3232

3333
logger = logging.getLogger(__name__)
3434

0 commit comments

Comments
 (0)