bhulston commited on
Commit
b2196c8
1 Parent(s): e16b761

Update utils.py

Browse files
Files changed (1) hide show
  1. utils.py +19 -5
utils.py CHANGED
@@ -1,8 +1,22 @@
1
- def fill_prompt(prompt, json):
2
- """
3
- Takes in a prompt and fills in the {key} with the corresponding value from the json KV pairs
4
- """
5
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
 
7
  def build_filter(json_response):
8
  filter = {}
 
1
+ def clean_pinecone(response):
2
+ #Dict for metadata that is removed from duplicate classes
3
+ additional_metadata = {}
4
+ classes = []
5
+ unique_codes = set()
6
+
7
+ for entry in response['matches']:
8
+ code = entry['metadata']['code']
9
+ if code not in unique_codes:
10
+ #Where class is unique
11
+ classes.append(entry)
12
+ unique_codes.add(code)
13
+ else:
14
+ #Class already added, but need to save alternate sessions
15
+ time = entry['metadata']['time']
16
+ days = entry['metadata']['days']
17
+ additional_metadata[code] = {'time': time, 'days': days}
18
+
19
+ return filtered_matches, additional_metadata
20
 
21
  def build_filter(json_response):
22
  filter = {}