ChandimaPrabath commited on
Commit
6a6eda2
·
1 Parent(s): 2fe9417

0.0.0.7 Alpha Debug

Browse files
Files changed (2) hide show
  1. LoadBalancer.py +1 -1
  2. app.py +3 -4
LoadBalancer.py CHANGED
@@ -14,7 +14,7 @@ CACHE_DIR = os.getenv("CACHE_DIR")
14
 
15
  class LoadBalancer:
16
  def __init__(self, cache_dir, token, repo, polling_interval=4, max_retries=3, initial_delay=1):
17
- self.version = "0.0.0.6 Alpha Debug"
18
  self.instances = []
19
  self.instances_health = {}
20
  self.polling_interval = polling_interval
 
14
 
15
  class LoadBalancer:
16
  def __init__(self, cache_dir, token, repo, polling_interval=4, max_retries=3, initial_delay=1):
17
+ self.version = "0.0.0.7 Alpha Debug"
18
  self.instances = []
19
  self.instances_health = {}
20
  self.polling_interval = polling_interval
app.py CHANGED
@@ -96,16 +96,15 @@ async def get_recent_items(limit: int = 5):
96
  async def get_genre_categories():
97
  """
98
  Retrieve all available genre categories along with their density (number of media items).
99
-
100
  Returns:
101
  A JSON response containing a list of genre objects, for example:
102
  [{'name': 'Comedy', 'density': 12}, {'name': 'Drama', 'density': 8}, ...]
103
  """
104
  try:
105
- # Assuming genre_list.genres is a dict where keys are genre names and values are lists of items.
106
  categories = [
107
- {"name": genre, "density": len(items)}
108
- for genre, items in sorted(genre_list.genres.items())
109
  ]
110
  return JSONResponse(content={"genres": categories})
111
  except Exception as e:
 
96
  async def get_genre_categories():
97
  """
98
  Retrieve all available genre categories along with their density (number of media items).
99
+
100
  Returns:
101
  A JSON response containing a list of genre objects, for example:
102
  [{'name': 'Comedy', 'density': 12}, {'name': 'Drama', 'density': 8}, ...]
103
  """
104
  try:
 
105
  categories = [
106
+ {"name": genre, "density": len(data["entries"])}
107
+ for genre, data in sorted(genre_list.genres.items())
108
  ]
109
  return JSONResponse(content={"genres": categories})
110
  except Exception as e: