Update TryExcept(msg='...')` (#9261)

This commit is contained in:
Glenn Jocher authored and GitHub committed 2022-09-02 16:24:30 +02:00
1 parent 5d4787baab
commit 15e82d2967
2 files changed
+3 -3

No files matched your search

+2 -2
View File
@@ -9,7 +9,7 @@ import threading
class TryExcept(contextlib.ContextDecorator): class TryExcept(contextlib.ContextDecorator):
# YOLOv5 TryExcept class. Usage: @TryExcept() decorator or 'with TryExcept():' context manager # YOLOv5 TryExcept class. Usage: @TryExcept() decorator or 'with TryExcept():' context manager
def __init__(self, msg='default message here'): def __init__(self, msg=''):
self.msg = msg self.msg = msg
def __enter__(self): def __enter__(self):
@@ -17,7 +17,7 @@ class TryExcept(contextlib.ContextDecorator):
def __exit__(self, exc_type, value, traceback): def __exit__(self, exc_type, value, traceback):
if value: if value:
print(f'{self.msg}: {value}') print(f'{self.msg}{value}')
return True return True
+1 -1
View File
@@ -186,7 +186,7 @@ class ConfusionMatrix:
# fn = self.matrix.sum(0) - tp # false negatives (missed detections) # fn = self.matrix.sum(0) - tp # false negatives (missed detections)
return tp[:-1], fp[:-1] # remove background class return tp[:-1], fp[:-1] # remove background class
@TryExcept('WARNING: ConfusionMatrix plot failure') @TryExcept('WARNING: ConfusionMatrix plot failure: ')
def plot(self, normalize=True, save_dir='', names=()): def plot(self, normalize=True, save_dir='', names=()):
import seaborn as sn import seaborn as sn