From 4fe15620d741c245d6f0a98a5302999f808136ba Mon Sep 17 00:00:00 2001 From: darkicewolf50 <darkicewolf50@gmail.com> Date: Sat, 9 Nov 2024 12:10:57 -0700 Subject: [PATCH] fix(SchedulePackager): changed comments --- GetSchedulePackager.py | 20 ++++++++++++-- ReadDB.py | 26 ------------------ .../GetSchedulePackager.cpython-313.pyc | Bin 622 -> 876 bytes .../postSelectAppointment.cpython-313.pyc | Bin 637 -> 1013 bytes interview_database.xlsx | Bin 5408 -> 0 bytes main.py | 5 ++-- postSelectAppointment.py | 19 +++++++++++-- 7 files changed, 36 insertions(+), 34 deletions(-) delete mode 100644 ReadDB.py delete mode 100644 interview_database.xlsx diff --git a/GetSchedulePackager.py b/GetSchedulePackager.py index 4bfab74..975953a 100644 --- a/GetSchedulePackager.py +++ b/GetSchedulePackager.py @@ -5,7 +5,21 @@ with open("./MockDB/schedule.yaml", "r") as scheduleyml: ymlschedule = yaml.safe_load(scheduleyml) def getSchedulePackager(): - res = {"isBase64ENcoded": "false", + """ + What function does + + ``REQUIRES``: None + + ``PROMISES``: What function returns if applicable + + ``Develop in part by``: Brock T + + ``Contact``: darkicewolf50@gmail.ocm + + """ + res = { + "isBase64ENcoded": "false", "statusCode": 200, - "body": ymlschedule} - return res + "body": ymlschedule + } + return json.dumps(res) diff --git a/ReadDB.py b/ReadDB.py deleted file mode 100644 index 168c2c4..0000000 --- a/ReadDB.py +++ /dev/null @@ -1,26 +0,0 @@ -import pandas as pd - -def ReadDatabase(): - # Load the updated Excel file into a pandas DataFrame - excel_file_path = "./interview_database.xlsx" - df = pd.read_excel(excel_file_path) - - # Initialize the dictionary to store the structured data - interview_data = {} - - # Group the DataFrame by Date, Start Time, and Slot for organization - for _, row in df.iterrows(): - date = row['Date'] - start_time = row['Start Time'] - slot = int(row['Slot']) if not pd.isna(row['Slot']) else 0 - - # Initialize nested structure if not present - if date not in interview_data: - interview_data[date] = {} - if start_time not in interview_data[date]: - if len(str(row['Interviewee Name']).split()) != slot: - interview_data[date][start_time] = { - 'Meeting Duration': row['Meeting Duration'], - } - # Print the structured dictionary in JSON format for readability - return interview_data \ No newline at end of file diff --git a/__pycache__/GetSchedulePackager.cpython-313.pyc b/__pycache__/GetSchedulePackager.cpython-313.pyc index a9614beff517a7b68149e6a9191956baead51a85..cb1c36451fff028e5bf37770777e836689ef7d60 100644 GIT binary patch delta 516 zcmaFI@`jD?GcPX}0}wbZ)=yVvn#d=?*fUW*j+-@@Eto}$A&Vu8abkx&r<g6XJVP3z zCi}z<O7)B&^-#b9q?v*EvlEb*$`H&L%oGikVqgen)??0NjAnuf1c6ke0VRe|MpLMX zDh!$|Rg1a8GZIS_(n|A^OEUBG6jJh2i@CTG5`tU<Lp_6BgA?i#tQ7q6^HM>A0YU!0 zp20vtpctyQqSTVoqP${-%ru3>f`XjP<iw;LuojopvecaX0)@;xg@VMQ5{0BnkY=Z% z{N!wf5RjS9`FSOY$t57sl*FR!%;ePa{G2pX1Bdk7#LOJMe3s-~F0RQOj7ECQx40{F zbBdEQQd3HEQg5+j73b&OVofQ{EhyGxy2avGnv-*jxhS=`7!(2ulS3H&{RDt4b|5ZR z0TK-iA7mKh)ow`1-Vu@i$j-ve)!_Vvi-AX=->S=MLUOnL1s18#Ky?h7jDDI-MZ7?k zpC<b)mdeE3oFZ-@Z}J^R6&a9`D;bIefm9JckhsNRlba86kX@1ZWEm!NneS{ujMCrP Z8Q3(hvTFP)<^-ylBy7sOmCKQt9RR17e+d8p delta 240 zcmaFE_Kt<`GcPX}0}$-;l1-OpoX97^*fLQ)j+sS@Vd4aNP9a-nd4@DbP1cD!l*B;F zV1Nb4U<TsPQWHN&a4>{2s4!@<_)WgUXe7mWi@P#6r#LwyHKjBsRg>`+b5Uw>F(Xj% zWE&=bOI{#@9f*r1fkXqt4LQ{tQnGhM<Ug`9aVs`Be_&(a;cxKz43uQhWWU8ynV6e% zizTZ#KX39)CKVZw?v)Hhd_by*2T0uFu*uB_*<)8EI$4t0T>3K`3nTw`b_O=htE?Ko RiaCI4CJ7rdZ{)IP2LJ&DH@5%) diff --git a/__pycache__/postSelectAppointment.cpython-313.pyc b/__pycache__/postSelectAppointment.cpython-313.pyc index 987acf7499734f583c9d322c31fb17b48cf1fdb7..7991e9f7c9323582e11f4d317c23b751168d6f72 100644 GIT binary patch literal 1013 zcmZWo%}*0S6rb7M(%Mo8egLTo69YmIA_pL*F@Chz#27Jg+jyXd4!hH`wB1=}rXY!l zJ$OJo=!L{1SN{`_Bwm`u7!yz2FeRRS(^^q{N#C2_oA-Y2y`9%iG8so8Q?IXAzZwXA z*Pt(eyV98jvxjVC<3~vJEEd={N_fGr%@o?Ogkf7LB+M#KM~-yTN;ph|fP21bFkcnC z26J$itfwq6Cj2@tLG7W{KX*m6`1|Z*8%o%wZOxg!QN+3lEi{IZ9kB=IanZ1&GvIj= z1sprYtNq5&Q(fnbTth{pUt<cT&ru8o;{kPQw8|uD280s9WWasNNQDc4>q-USd){PH z#pC7jnaRrK3@Mit%;-|Z%H?=rosqv{h;|d|yF|wjmnrJir6v+gHH9yG1RIk3ko>gg zBML~QqN*tguXNEG=QYo-5{LU0Pc*3VxUX53*(R&=fOtL$s8D2WTN7plcWR`d19IF~ z)KS{&Qc?39w#Dm}#rb>H26Qs#@J2k0RA^nYqfhX)LX<YcVNYhMWJ?PVRvhj!H;nh1 z$pHwhHSTVQQM>6lOv-}LJCui{kp|R!COpORP2bV|g_a&GjJVB4Ak(JMj~)*6s6rFI zv(z3!NO&ukDP`#fCCkFwWTl6`Vq(){TQ{=sG|YEP0hh{Vb>^u1r<*kwY=<NNdBu4k z)o(8!gKD9Z2{bhM;nnBl%~rlWG2KpGZC@Py5it_ut=!K66dP)fk^QNI(U~1{C%>Ec z259<VbXKD`i7$!acbVPHd*|)l11r@5LiEor>wVQjbacTz1b+czMd%g$h|)NW!XoJP zmpY7y5zu0=uO{IjBcNKSofs4s;FPvR5=<D=OQZLtJ4-L+5?pkHx-?<zc7wakI=dsr j;X?DvE1-@|jPW5#9HQZ4YYboBe{q7qbe1qqcC&v0#qkB8 delta 378 zcmey${+A{AGcPX}0}yz7$)*=FGB7*_abN(*2ZPT7Kx!&OFoP6B5koK|kYr3}(qvAC z$%7QJ05LNVe-4}2WTeH(z!1zD%x1tC$`s754ipY$QUQr@po(a6`c39!veV@Ns&La} zyd{{MpPU_Dlv$GMR+^Vwl9`{U$$X1Hv7jJ7Gp{5!HLoNjGdFc|DO0i#Kh(NnZy=+A z;SR6d<Tp$ja-G~C*cf>D8@xU+Ge{^dP`x0g(ZSr|*2#T?o3FuZvJtad{Y#(*hLsFJ z+t`5ygA6PN`9q<I4@ee)0s~Bdyj;u*BpMiQaPt&_xPF>UMId`2iiANdkT6)|Ee@O9 n{FKt1RJ$Tkpcu%+VvyPo%#4hTpV&AV`9DiBGV&G)fWim>GA&3s diff --git a/interview_database.xlsx b/interview_database.xlsx deleted file mode 100644 index ed722d941da9611f2d40866c19772e14b65fd3e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5408 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 LGx!kAui5_r^9XWc diff --git a/main.py b/main.py index ec0918e..c6508fe 100644 --- a/main.py +++ b/main.py @@ -3,6 +3,5 @@ from postSelectAppointment import SelectAppointment import json if __name__ == "__main__": - print("hello") - print(json.dumps(getSchedulePackager(), indent=4)) - print(json.dumps(SelectAppointment("10:00 am"), indent=4)) \ No newline at end of file + print(getSchedulePackager()) + print(SelectAppointment("10:00 am")) \ No newline at end of file diff --git a/postSelectAppointment.py b/postSelectAppointment.py index be28849..81010d7 100644 --- a/postSelectAppointment.py +++ b/postSelectAppointment.py @@ -1,6 +1,21 @@ +import json +import datetime +def SelectAppointment (appointmentTime:datetime): + """ + packages up a response for a http request + + ``appointmentTime``: ``timedate`` + The appointment date and time details + + ``returns``: ``json`` + Returns the status of the booking confirmation + + ``Develop in part by``: Brock T + + ``Contact``: darkicewolf50@gmail.com + """ -def SelectAppointment (appointmentTime): status = mockWriteFunction(appointmentTime) res = {"isBase64ENcoded": "false", "statusCode": 200, @@ -9,7 +24,7 @@ def SelectAppointment (appointmentTime): res["body"] = {"Success": True} else: res["body"] = {"Success": False} - return res + return json.dumps(res)