Skip to content

Commit

Permalink
hopefully final commit :-) πŸ™πŸ½
Browse files Browse the repository at this point in the history
  • Loading branch information
Abodi-Massarwa committed Aug 8, 2024
1 parent 44818f9 commit 2c11a20
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions fairpyx/algorithms/heterogeneous_matroid_constraints_algorithms.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
import base64

logger = logging.getLogger(__name__)
# Create a string stream to capture logs
log_stream = io.StringIO()

def per_category_round_robin(alloc: AllocationBuilder, item_categories: dict[str,list], agent_category_capacities: dict[str,dict[str,int]],
initial_agent_order: list,callback:callable=None):
Expand Down Expand Up @@ -1267,6 +1269,16 @@ def helper_generate_bipartite_graph_base64(graph,iteration:int,category:str):

return base64.b64encode(img_bytes.read()).decode('utf-8')

def helper_configure_logger():
stream_handler = logging.StreamHandler(log_stream)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
logger.addHandler(stream_handler)
stream_handler.setFormatter(formatter)
logger.setLevel(logging.DEBUG)

def helper_get_logs():
return log_stream.getvalue()

if __name__ == "__main__":
import doctest, sys
#print("\n", doctest.testmod(), "\n")
Expand Down

0 comments on commit 2c11a20

Please sign in to comment.