@@ -25,35 +25,35 @@ async def generate_packages(package_name: str, release: dict) -> list[ObjectId]:
2525
2626            if  package  is  not None :
2727
28-                 package_edge_id  =  await  exist_package (package , package_edge )
28+                 package_edge_id  =  await  exist_package (package , package_edge ,  'pypi' )
2929
3030            else :
3131
32-                 package_edge_id  =  await  no_exist_package (package_name , package_edge )
32+                 package_edge_id  =  await  no_exist_package (package_name , package_edge ,  'pypi' )
3333
3434            package_edges .append (package_edge_id )
3535
3636    return  package_edges 
3737
38- async  def  exist_package (package : dict , package_edge : dict ) ->  ObjectId :
38+ async  def  exist_package (package : dict , package_edge : dict ,  db :  str ) ->  ObjectId :
3939    package_edge ['package' ] =  package ['_id' ]
4040
4141    package_edge ['versions' ] =  await  filter_versions_db (package_edge ['constraints' ], package ['versions' ])
4242
43-     new_package_edge  =  await  add_package_edge (package_edge )
43+     new_package_edge  =  await  add_package_edge (package_edge ,  db )
4444
4545    return  new_package_edge ['_id' ]
4646
47- async  def  no_exist_package (package_name : str , package_edge : dict ) ->  ObjectId :
47+ async  def  no_exist_package (package_name : str , package_edge : dict ,  db :  str ) ->  ObjectId :
4848    package  =  {'name' : package_name }
4949
5050    new_package  =  await  add_package (package )
5151
5252    package_edge ['package' ] =  new_package ['_id' ]
5353
54-     new_package_edge  =  await  add_package_edge (package_edge )
54+     new_package_edge  =  await  add_package_edge (package_edge ,  db )
5555
56-     no_existing_versions  =  await  generate_versions (new_package , new_package_edge )
56+     no_existing_versions  =  await  generate_versions (new_package , new_package_edge ,  db )
5757
5858    await  relate_versions (no_existing_versions , new_package ['name' ])
5959
@@ -66,7 +66,7 @@ async def relate_versions(no_existing_versions: list, package_name: str) -> None
6666
6767        await  update_version_package_edges (version [0 ], version_package_edges )
6868
69- async  def  generate_versions (package : dict , package_edge : dict ) ->  list :
69+ async  def  generate_versions (package : dict , package_edge : dict ,  db :  str ) ->  list :
7070    no_existing_versions : list  =  []
7171    package_versions : list  =  []
7272
@@ -94,6 +94,6 @@ async def generate_versions(package: dict, package_edge: dict) -> list:
9494
9595    await  update_package_versions (package ['_id' ], package_versions )
9696
97-     await  update_package_edge_versions (package_edge ['_id' ], filtered_versions )
97+     await  update_package_edge_versions (package_edge ['_id' ], filtered_versions ,  db )
9898
9999    return  no_existing_versions 
0 commit comments