diff --git a/backend/routers/medicine.py b/backend/routers/medicine.py index 82bc1eb7..34c26d7f 100644 --- a/backend/routers/medicine.py +++ b/backend/routers/medicine.py @@ -17,19 +17,12 @@ async def read_all_medicine(): return getMedicineData() def getMedicineData(): - # location = Path(__file__).parent() - # medFile = (location / 'medicines/Database-Of-Medicine-Prices-31-May-2024.xls').resolve() path = os.getcwd() parentDir = os.path.abspath(os.path.join(path, os.pardir)) filePath = os.path.join(path, "backend/medicines", "Database-Of-Medicine-Prices-31-May-2024.xls") - # print(f"C Path : %s", path) - # print(f"P Path : %s", parentDir) - # print(f"F Path : %s", filePath) book = xlrd.open_workbook_xls(filePath) sh = book.sheet_by_index(0) - #print("{0} {1} {2}".format(sh.name, sh.nrows, sh.ncols)) medlist = [] - for rx in range(1,sh.nrows): if(str(sh.cell_value(rx, 6)).strip() != ""): medlist.append({ @@ -45,15 +38,5 @@ def getMedicineData(): if t not in seen: seen.add(t) medlist_noDuplicates.append(d) - return sorted(medlist_noDuplicates, key=lambda d: d['name']) #qsort(medlist) - - -def qsort(inlist): - if inlist == []: - return [] - else: - pivot = inlist[0] - lesser = qsort([x for x in inlist[1:] if x < pivot]) - greater = qsort([x for x in inlist[1:] if x >= pivot]) - return lesser + [pivot] + greater \ No newline at end of file + \ No newline at end of file