Skip to content

Commit 0b91d15

Browse files
committed
logging in searches
1 parent 54f0bb6 commit 0b91d15

10 files changed

Lines changed: 10 additions & 11 deletions

File tree

competitivepython/sorting/bubblesort.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ def bubble_sort(arr):
1010
return arr
1111
except Exception as e:
1212
logging.exception("An error occurred during bubble sort: %s", e)
13-
return []
13+
return "An error occurred during bubble sort: {}".format(str(e))
1414

competitivepython/sorting/bucketsort.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ def bucket_sort(arr):
2121
return result
2222
except Exception as e:
2323
logging.exception("An error occurred during bucket sort: %s", e)
24-
return []
24+
return "An error occurred during bucket sort: {}".format(str(e))

competitivepython/sorting/heapsort.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def heap_sort(arr):
1111
return arr
1212
except Exception as e:
1313
logging.exception("An error occurred during heap sort: %s", e)
14-
return []
14+
return "An error occurred during heap sort: {}".format(str(e))
1515

1616

1717
def heapify(arr, n, i):

competitivepython/sorting/insertionsort.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,4 @@ def insertion_sort(arr):
1313
return arr
1414
except Exception as e:
1515
logging.exception("An error occurred during insertion sort: %s", e)
16-
return []
17-
16+
return "An error occurred during insertion sort: {}".format(str(e))

competitivepython/sorting/mergesort.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ def merge_sort(arr):
3131
return arr
3232
except Exception as e:
3333
logging.exception("An error occurred during merge sort: %s", e)
34-
return []
34+
return "An error occurred during merge sort: {}".format(str(e))
3535

competitivepython/sorting/quicksort.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ def quick_sort(arr):
66
return arr
77
except Exception as e:
88
logging.exception("An error occurred during quick sort: %s", e)
9-
return []
9+
return "An error occurred during quick sort: {}".format(str(e))
1010

1111
def quick_sort_helper(arr, low, high):
1212
if low < high:

competitivepython/sorting/radixsort.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ def radix_sort(arr):
1212
return arr
1313
except Exception as e:
1414
logging.exception("An error occurred during radix sort: %s", e)
15-
return []
15+
return "An error occurred during radix sort: {}".format(str(e))
1616

competitivepython/sorting/selectionsort.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ def selection_sort(arr):
1212
return arr
1313
except Exception as e:
1414
logging.exception("An error occurred during selection sort: %s", e)
15-
return []
15+
return "An error occurred during selection sort: {}".format(str(e))

competitivepython/sorting/shellsort.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ def shell_sort(arr):
1616
return arr
1717
except Exception as e:
1818
logging.exception("An error occurred during shell sort: %s", e)
19-
return []
19+
return "An error occurred during shell sort: {}".format(str(e))
2020

competitivepython/sorting/timsort.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@ def tim_sort(arr):
4040
return arr
4141
except Exception as e:
4242
logging.exception("An error occurred during bucket sort: %s", e)
43-
return []
43+
return "An error occurred during tim sort: {}".format(str(e))
4444

0 commit comments

Comments
 (0)