Skip to content

Commit

Permalink
fix(ci): Update pre-commit hooks and apply new black (TheAlgorithms#4359
Browse files Browse the repository at this point in the history
)

* fix(ci): Update pre-commit hooks and apply new black

* remove empty docstring
  • Loading branch information
dhruvmanila committed Apr 26, 2021
1 parent 74f8348 commit 4bd800a
Show file tree
Hide file tree
Showing 13 changed files with 26 additions and 27 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pre-commit.yml
Expand Up @@ -14,7 +14,7 @@ jobs:
~/.cache/pip
key: ${{ runner.os }}-pre-commit-${{ hashFiles('.pre-commit-config.yaml') }}
- uses: actions/setup-python@v2
- uses: psf/black@20.8b1
- uses: psf/black@21.4b0
- name: Install pre-commit
run: |
python -m pip install --upgrade pip
Expand Down
6 changes: 3 additions & 3 deletions .pre-commit-config.yaml
Expand Up @@ -13,17 +13,17 @@ repos:
)$
- id: requirements-txt-fixer
- repo: https://github.com/psf/black
rev: 20.8b1
rev: 21.4b0
hooks:
- id: black
- repo: https://github.com/PyCQA/isort
rev: 5.7.0
rev: 5.8.0
hooks:
- id: isort
args:
- --profile=black
- repo: https://gitlab.com/pycqa/flake8
rev: 3.9.0
rev: 3.9.1
hooks:
- id: flake8
args:
Expand Down
2 changes: 1 addition & 1 deletion data_structures/binary_tree/binary_search_tree.py
Expand Up @@ -150,7 +150,7 @@ def inorder(self, arr: list, node: Node):
self.inorder(arr, node.right)

def find_kth_smallest(self, k: int, node: Node) -> int:
"""Return the kth smallest element in a binary search tree """
"""Return the kth smallest element in a binary search tree"""
arr = []
self.inorder(arr, node) # append all values to list using inorder traversal
return arr[k - 1]
Expand Down
10 changes: 5 additions & 5 deletions data_structures/heap/heap.py
Expand Up @@ -32,7 +32,7 @@ def __repr__(self) -> str:
return str(self.h)

def parent_index(self, child_idx: int) -> Optional[int]:
""" return the parent index of given child """
"""return the parent index of given child"""
if child_idx > 0:
return (child_idx - 1) // 2
return None
Expand Down Expand Up @@ -78,7 +78,7 @@ def max_heapify(self, index: int) -> None:
self.max_heapify(violation)

def build_max_heap(self, collection: Iterable[float]) -> None:
""" build max heap from an unsorted array"""
"""build max heap from an unsorted array"""
self.h = list(collection)
self.heap_size = len(self.h)
if self.heap_size > 1:
Expand All @@ -87,14 +87,14 @@ def build_max_heap(self, collection: Iterable[float]) -> None:
self.max_heapify(i)

def max(self) -> float:
""" return the max in the heap """
"""return the max in the heap"""
if self.heap_size >= 1:
return self.h[0]
else:
raise Exception("Empty heap")

def extract_max(self) -> float:
""" get and remove max from heap """
"""get and remove max from heap"""
if self.heap_size >= 2:
me = self.h[0]
self.h[0] = self.h.pop(-1)
Expand All @@ -108,7 +108,7 @@ def extract_max(self) -> float:
raise Exception("Empty heap")

def insert(self, value: float) -> None:
""" insert a new value into the max heap """
"""insert a new value into the max heap"""
self.h.append(value)
idx = (self.heap_size - 1) // 2
self.heap_size += 1
Expand Down
10 changes: 5 additions & 5 deletions data_structures/heap/max_heap.py
Expand Up @@ -21,7 +21,7 @@ def __init__(self):
self.__size = 0

def __swap_up(self, i: int) -> None:
""" Swap the element up """
"""Swap the element up"""
temporary = self.__heap[i]
while i // 2 > 0:
if self.__heap[i] > self.__heap[i // 2]:
Expand All @@ -30,13 +30,13 @@ def __swap_up(self, i: int) -> None:
i //= 2

def insert(self, value: int) -> None:
""" Insert new element """
"""Insert new element"""
self.__heap.append(value)
self.__size += 1
self.__swap_up(self.__size)

def __swap_down(self, i: int) -> None:
""" Swap the element down """
"""Swap the element down"""
while self.__size >= 2 * i:
if 2 * i + 1 > self.__size:
bigger_child = 2 * i
Expand All @@ -52,7 +52,7 @@ def __swap_down(self, i: int) -> None:
i = bigger_child

def pop(self) -> int:
""" Pop the root element """
"""Pop the root element"""
max_value = self.__heap[1]
self.__heap[1] = self.__heap[self.__size]
self.__size -= 1
Expand All @@ -65,7 +65,7 @@ def get_list(self):
return self.__heap[1:]

def __len__(self):
""" Length of the array """
"""Length of the array"""
return self.__size


Expand Down
2 changes: 1 addition & 1 deletion data_structures/linked_list/deque_doubly.py
Expand Up @@ -9,7 +9,7 @@


class _DoublyLinkedBase:
""" A Private class (to be inherited) """
"""A Private class (to be inherited)"""

class _Node:
__slots__ = "_prev", "_data", "_next"
Expand Down
10 changes: 5 additions & 5 deletions data_structures/stacks/stack.py
Expand Up @@ -22,28 +22,28 @@ def __str__(self) -> str:
return str(self.stack)

def push(self, data):
""" Push an element to the top of the stack."""
"""Push an element to the top of the stack."""
if len(self.stack) >= self.limit:
raise StackOverflowError
self.stack.append(data)

def pop(self):
""" Pop an element off of the top of the stack."""
"""Pop an element off of the top of the stack."""
return self.stack.pop()

def peek(self):
""" Peek at the top-most element of the stack."""
"""Peek at the top-most element of the stack."""
return self.stack[-1]

def is_empty(self) -> bool:
""" Check if a stack is empty."""
"""Check if a stack is empty."""
return not bool(self.stack)

def is_full(self) -> bool:
return self.size() == self.limit

def size(self) -> int:
""" Return the size of the stack."""
"""Return the size of the stack."""
return len(self.stack)

def __contains__(self, item) -> bool:
Expand Down
2 changes: 1 addition & 1 deletion digital_image_processing/sepia.py
Expand Up @@ -19,7 +19,7 @@ def to_grayscale(blue, green, red):
return 0.2126 * red + 0.587 * green + 0.114 * blue

def normalize(value):
""" Helper function to normalize R/G/B value -> return 255 if value > 255"""
"""Helper function to normalize R/G/B value -> return 255 if value > 255"""
return min(value, 255)

for i in range(pixel_h):
Expand Down
1 change: 0 additions & 1 deletion hashes/md5.py
Expand Up @@ -94,7 +94,6 @@ def not32(i):


def sum32(a, b):
""""""
return (a + b) % 2 ** 32


Expand Down
2 changes: 1 addition & 1 deletion machine_learning/linear_discriminant_analysis.py
Expand Up @@ -283,7 +283,7 @@ def valid_input(

# Main Function
def main():
""" This function starts execution phase """
"""This function starts execution phase"""
while True:
print(" Linear Discriminant Analysis ".center(50, "*"))
print("*" * 50, "\n")
Expand Down
2 changes: 1 addition & 1 deletion machine_learning/linear_regression.py
Expand Up @@ -88,7 +88,7 @@ def run_linear_regression(data_x, data_y):


def main():
""" Driver function """
"""Driver function"""
data = collect_dataset()

len_data = data.shape[0]
Expand Down
2 changes: 1 addition & 1 deletion maths/monte_carlo_dice.py
Expand Up @@ -7,7 +7,7 @@ class Dice:
NUM_SIDES = 6

def __init__(self):
""" Initialize a six sided dice """
"""Initialize a six sided dice"""
self.sides = list(range(1, Dice.NUM_SIDES + 1))

def roll(self):
Expand Down
2 changes: 1 addition & 1 deletion other/least_recently_used.py
Expand Up @@ -4,7 +4,7 @@


class LRUCache:
""" Page Replacement Algorithm, Least Recently Used (LRU) Caching."""
"""Page Replacement Algorithm, Least Recently Used (LRU) Caching."""

dq_store = object() # Cache store of keys
key_reference_map = object() # References of the keys in cache
Expand Down

0 comments on commit 4bd800a

Please sign in to comment.