Skip to content

Instantly share code, notes, and snippets.

@ssbozy
ssbozy / bsl.py
Created August 27, 2022 04:08
Basic binary search with logger
import logging
from typing import Optional
def create_logger(logger_type=logging.DEBUG):
logger = logging.getLogger(__name__)
logger.setLevel(logger_type)
stream_handler = logging.StreamHandler()
formatter = logging.Formatter('%(asctime)s : %(levelname)s : %(funcName)s : %(message)s')
stream_handler.setFormatter(formatter)
@ssbozy
ssbozy / ObserverPattern.py
Created August 27, 2022 04:10
Basic example of observer pattern in python using Publisher and Subscriber code
class Subscriber:
def __init__(self, name):
self._name = name
def update(self, message):
print(f"{self._name} received the message {message}")
class Publisher:
def __init__(self):

Keybase proof

I hereby claim:

  • I am ssbozy on github.
  • I am ssbozy (https://keybase.io/ssbozy) on keybase.
  • I have a public key ASCRWBusKU8PKcFqH2Go6joAF0aEw2SiIShAYQxz84JT2Ao

To claim this, I am signing this object: