From 0645cca1e3b1317f9e99a16c94458735fa736167 Mon Sep 17 00:00:00 2001 From: teddy Date: Wed, 1 May 2024 21:53:53 +0100 Subject: [PATCH] Mail server fixed --- __pycache__/app.cpython-311.pyc | Bin 12982 -> 13129 bytes __pycache__/config.cpython-311.pyc | Bin 2359 -> 2402 bytes __pycache__/forms.cpython-311.pyc | Bin 5435 -> 5473 bytes app.py | 3 +++ .../__pycache__/__init__.cpython-311.pyc | Bin 439 -> 477 bytes .../delivery_option.cpython-311.pyc | Bin 4677 -> 4715 bytes .../__pycache__/discount.cpython-311.pyc | Bin 5113 -> 5151 bytes .../__pycache__/image.cpython-311.pyc | Bin 5727 -> 5775 bytes .../__pycache__/product.cpython-311.pyc | Bin 39890 -> 39945 bytes .../__pycache__/variation.cpython-311.pyc | Bin 3613 -> 3651 bytes config.py | 4 ++-- lib/__pycache__/__init__.cpython-311.pyc | Bin 408 -> 446 bytes .../argument_validation.cpython-311.pyc | Bin 43450 -> 43827 bytes lib/__pycache__/data_types.cpython-311.pyc | Bin 689 -> 729 bytes models/__pycache__/__init__.cpython-311.pyc | Bin 419 -> 457 bytes .../model_view_base.cpython-311.pyc | Bin 5701 -> 5739 bytes .../model_view_contact.cpython-311.pyc | Bin 2031 -> 2069 bytes .../model_view_home.cpython-311.pyc | Bin 1637 -> 1675 bytes 18 files changed, 5 insertions(+), 2 deletions(-) diff --git a/__pycache__/app.cpython-311.pyc b/__pycache__/app.cpython-311.pyc index d326f6190c9fb78f3220e0209d96ceaed4787c3e..5064a92b6a195101860550cbd9bf80393470b407 100644 GIT binary patch delta 1879 zcmah}T})#|6u!f~w50{)r%<5$6etUYra%K_L%Qs;%ZA_bUr@G5DZN7}w!O{VvW9F_ z+~7~hZj6~Hjd76&)+|1VRiAv&_+a)$G$DpGYh07%&4+zZA2!i=W?FtkgVWqE=X^8Y znR8~&^b7oOG5>yEo?d{_`M|kYYkeob3_ZWw_>Gt)m(xGQd!{}%#|C!#k8POyKsuye zO^Nw5iJi+Ry;uC7I$1Dk{N>zrcxJ7|WuRiibE1DnI#ZZ#Cr zIjt#gV0q*yJHLm%qV+sCikp|mj=0Tnwz^P|5w@LTCm1UVc#;}*wP=b*d|lTdVdo}y z+6B3B8_M1}DZOc3*oLS(N0Eg&Z;l|_)`hv5BNh0~a!Uw(Y^TPYhIClq92surA6y$> z_udg_5M-y^BDaOIK>g^51$9S8U9CTf=*n>Or?`t5ZtE1+o#CG7>yAt76=Zjs-p+z@ z;7bqr(!UDy%RNxuJZ_gSzsT2-QYbZ$IsXcDB{^icBj!z~^q$_q5r5zHtKR36VfF8jgj0GhuZl5V1@pR^+f^ zake>~zVY74=_&s#UhoCtarQaltEucI9Em98B4oTlZxy(Zi+)-#(9sD#;oxFc7eGoI zQWSY%6_al8-iA-r0jvp+4Rzle>WC}pC~QKgoz50{+AcAHj$k#e#8j+igKJ?U9mxQj zN5a8CBCN#7b(njX?iWRnE7@D@K*&ksMl%|wcZ?MUd}C=ziDEJh>$Yh8f-U*8@d1MV z-6*Y|@c>Ci88{gj7_d$yxeUeuY*I>ER7jKzGiH*(6o4uLoMfa8DzQW$m>@TR-bwyd zx|@aU^po;IsOMR^T{FvcFHn1h>(y(_EM>sA>;NkzEhzG8N{R-;k(8w3n0z(~EtzAA zc?Js%f(%%wl#Zze6F8dAOA8#!3r6~|axOS#v`yMmjUFY&ycU zLij@6EU`2E_N^TkH`VVzM!;vjs&H#OI@O+)o& z)Op^fMFc0{jX=No)!-7AS0b1Y2=Xfr^4Q9P*c*yb`*}g~-Wn_(C;T5$;zfULT-B3HU-`P zi%rqA!aCxi6U`k6(>I#!VfH}z!{hITKL*~bWQk2IGhjEtkCh(}FOR3lcTS09C3YsI zXF7LOVMozJ?tzy5F{@iib4#VDEi73R*Ygi(mt$C8RtdI#Unn`Cw;eZf%{9z@%l(5; zc98tZu`PBz6%filkhE|1-|l~HaD8x%|DKA#@+q|lB7bLT88eA{CTYy9-K$1`e*^U) B$RYp$ delta 1738 zcmah}O>7%Q6yEXL-nHZW$0l*={6~(RG|rz>2uUaiNZlkZO-fV(XmPxg#L3$0&Tfiw zYfw;yR8U|fq=H1vB_M);vJ&Ee1X2-FFQrI56bl600C9j5C>MA$YX=c%8EZbz``*vI zdGltkFMouq-m0wh3NY#lL(A7YUao3HEmyJhYFo+p5$@Vv zk{+cy?hrc0IQpl%(KUsq3Mc5B;RZS&`B8$ew7M!eE+7F^C(8tVMQW;?TASvH11K}} zV`;W}7Dv~TWv*}vtOHIQSxZu{+~UBeX;N-SbHMt;ox4a7_F&pW?b;T0VYyc(gvEJ0 zRN%JsdAZZ)5!CRuu=seHJldm1R?xfAT?aV9w1?XJuP_T`52?@gpgvExodhubECx-M z8P9+k0nP#3PMMR2N`AKvn2{0_@RlQumYA~#%)KS%wF73X#C+rJ2&m(57zGci6YD&A z5`Z+HDOcBr1XZ5rGcsvyS6mXUQ1vRBh{aa*ERN+<#56Qhjpa9%v`kuAHM5#cD$n92 zBV*!NDxdGqZx&svSkrWJ461XH{#Y}L;4Wteid*m1_aih&zinvlJ;@??SmMf(u5K0)Hbgs$9mB~EO6GyOLO*SdSTp{25VYg( zftH0CAjvF)K?W5JSkDn3gHr$zXVJN=lPqDokkbt201PL<-)Tx|J!huUCRqgfZEO9W zs}9slL%{?bawXX3USNJ_>E+;P%|mP%V8FK=rr!kvPaoP-B2O>_g+YqJ5(DO0l(VUf zmN0SFPD28Yr2)e}tgn=blGhEBtbqDMYp!|Hv6x^X>^xuFu{|YX_L}#p#wr<=T_17>B zjYhh==qK$n;O6OQy^GuN&Y(*NmmjFo$u_yw*^J_M+63&1bp)F@$J$FV(yLhA&@ed% zil11k(An;32y(f*9u3|tNL8L>&Zp9wN=`T7q{M&#zwrR>@U;63NNIrN$s=?>-H*&e=O?2&nxWUCBS@ux zMEf%AUGn$Fp9ybw-i^Em_(k#R6IN8hO2m)JQ{|f$MY54Ql+C_8p4C}NCdnJ%!M?D@ zmi1!q5s`k-KTTb+CoL_uD-Pcjn{GR$i&M`{Z6&r77x?d2QE&!9Vbp=w4Y4;lCf*ox LCMTsY5d!=R(s!cl diff --git a/__pycache__/config.cpython-311.pyc b/__pycache__/config.cpython-311.pyc index 7c0ca40204b754f2ad47827e43bba2f690ca3db6..b3aff78020d64af59b69d026102f25aeb855b1dc 100644 GIT binary patch delta 231 zcmdlk^hk(zIWI340}xoQHcIQ-$XmO^Qh@D2SPy!n%%8e6ui{3lrn*$q^hYr9UvRGFsgbRBG@7!5ggn6KpQA P%70*BX0)0t!6^>_6Prbp delta 212 zcmaDPv|WgIIWI340}zNVH%jx}$Xm-K%orue#E{CG#Rd`vffTOEbD88P&tVdne1=JY zk!$i@Aa4(l$HOcz`45oR0n#$e0_@@`{J{*G0+WN8yEorwj$za?($C1xP1P?*EGj9^ zDM`^UC{4=AOpebe$<2WX#+Roi6=#;D>QC-wUB@V~*^14DiShd6dXAN57ntR42r4yr sf#3~R{s}ghSmiIU%HI%Fgor)h66w&oAZl@u%km1B2_=&N delta 70 zcmaE;wOfmKIWI340}wdPF-p_l$lJ}LWvHK#pPQ;*kXTewoKupbUr?HqlbIZ!QIeYj U5sWWSO)AbTN!8!{f~8Ub01;#uPXGV_ diff --git a/app.py b/app.py index e8377e32..baebcd35 100644 --- a/app.py +++ b/app.py @@ -75,6 +75,7 @@ app.config['ID_AUTH0_CLIENT_SECRET'] = Config.ID_AUTH0_CLIENT_SECRET app.config['DOMAIN_AUTH0'] = Config.DOMAIN_AUTH0 app.config['ID_TOKEN_USER'] = Config.ID_TOKEN_USER +app.MAIL_DEBUG = True app.MAIL_SERVER = Config.MAIL_SERVER app.MAIL_PORT = Config.MAIL_PORT app.MAIL_USE_TLS = Config.MAIL_USE_TLS @@ -83,6 +84,7 @@ app.MAIL_USERNAME = Config.MAIL_USERNAME app.MAIL_PASSWORD = Config.MAIL_PASSWORD app.MAIL_DEFAULT_SENDER = Config.MAIL_DEFAULT_SENDER +app.config.MAIL_DEBUG = True app.config.MAIL_SERVER = Config.MAIL_SERVER app.config.MAIL_PORT = Config.MAIL_PORT app.config.MAIL_USE_TLS = Config.MAIL_USE_TLS @@ -91,6 +93,7 @@ app.config.MAIL_USERNAME = Config.MAIL_USERNAME app.config.MAIL_PASSWORD = Config.MAIL_PASSWORD app.config.MAIL_DEFAULT_SENDER = Config.MAIL_DEFAULT_SENDER +app.config['MAIL_DEBUG'] = True app.config['MAIL_SERVER'] = Config.MAIL_SERVER app.config['MAIL_PORT'] = Config.MAIL_PORT app.config['MAIL_USE_TLS'] = Config.MAIL_USE_TLS diff --git a/business_objects/__pycache__/__init__.cpython-311.pyc b/business_objects/__pycache__/__init__.cpython-311.pyc index 909a08d87b4b5087ad231427515b287bfac26059..c98cc42e08c8d1766c83f48f021af89af43bda25 100644 GIT binary patch delta 125 zcmdnae3zMTIWI340}!k#&rW4z+{mZPn3(Ns6%$&VT2vg9no^!v6yu+l>Qao|;sgS(2)sR9c*wms(sLpP!VKnp{$>KY0$LBLL|F9^?Q3 diff --git a/business_objects/__pycache__/delivery_option.cpython-311.pyc b/business_objects/__pycache__/delivery_option.cpython-311.pyc index c53d6d1e9e87a79f2b40b37ccdd05f11b55a2405..ee996e8dc6e584e264b4e91e1c69da7bd971e6c9 100644 GIT binary patch delta 125 zcmX@A@>+#=IWI340}#CIJDqx9Bd-ZtVv(~|OlWaxQE^OaN_k>YjDKFLOHpQ7YK%*M za%paAUP*CGKv8~rQDSaxW?p(sSY~l)Vva&^Noh)EzJif~kx@*5V^BzNe0XY7OkzPn aOj2oaW?pJ>aeRJKR%$X(_vRY5liUC^iY|r# delta 87 zcmaE@a#V$PIWI340}#w9*Gu!=$ZNu8?W3QOpPQ;*kXTewoKupbUr?HqlbIZ!QIeYj l5sWWSO)AbTN!3p(EzZnKEiR7FPs&P7E-BXEyol{2Hvsw@A7}so diff --git a/business_objects/__pycache__/discount.cpython-311.pyc b/business_objects/__pycache__/discount.cpython-311.pyc index 17de01150c4d126842d04b4432965b04d3e3e6a9..f581f319885172d4058f827f3ea523756cbf3a13 100644 GIT binary patch delta 125 zcmeyVK3{`(IWI340}veRJDs|5Bd-#BVz#qYOlWaxQE^OaN_k>YjDKFLOHpQ7YK%*M za%paAUP*CGKv8~rQDSaxW?p(sSY~l)Vva&^Noh)EzJif~kx@*5V^BzNe0XY7OkzPn aOj2oaW?pJ>aeRJKR%$X(_vS42ejWe|rY+$B delta 87 zcmbQQ@l&05IWI340}#w9*GmiC$g9L|?W&)VpPQ;*kXTewoKupbUr?HqlbIZ!QIeYj l5sWWSO)AbTN!3p(EzZnKEiR7FPs&P7E-BXEJb}HR2LSIQ9{m6S diff --git a/business_objects/__pycache__/image.cpython-311.pyc b/business_objects/__pycache__/image.cpython-311.pyc index c7a5870907f2a3192e69a600726cca64ea99a620..c04cd308cacacf9fe6436e4bf83500d31a6297fd 100644 GIT binary patch delta 242 zcmcbw)33|7oR^o20SFYuZ=|vcZshY|PRww&iU}=FEh>&lO({<-it*1&bt%d$OO0{K zPcF?(%_}L62`I`>FG|eK&CE-W3Ck=lP0UdUE-6jP%vUfnFfxh>a106wjt@^wib*Ue zh)F6f&df_KE{@Mn%1TWJ>fSt&S&)gbYVu-MP0tSuoSd>Zgykk!-{2L!Dyerx(&!Se z(FX>0kf`znVP%-G@g-j44-BjzVU-KQDyYKDoU)sF+4LA0-6q?x>k5BhVC0p%Auc!mdcY~=G`wsz9b$j?pHFGwsZDb6WL(Jv@X%E?TQ&nU^w zfe6NzrzRC=mZa(@l@@2_r4|>*=O<;QCYKcJZ{E%<$i!GQ`6R2R;{|TB8^UrEtZ(p& zUX|3lB58Dq*XRPT(G6kc3&P4ULE}rj#us>vZwRYg5LQ7G+-%LJ$H?e1Ig4Fa@B+Wm V4RP5Cyde02nL$8#^D6eId;n_bLNWjV diff --git a/business_objects/__pycache__/product.cpython-311.pyc b/business_objects/__pycache__/product.cpython-311.pyc index fd572b5f1d24b245aac202e9ab40281485994229..547dcc043a4d364557e8ee287cb7e30f4c835de9 100644 GIT binary patch delta 306 zcmcb#ovCvN6W?-PUM>b85U*8A)34gdXUme9&y)pO@-Vlv$P< z%`t3?c^D^660Q>Yz`!IZbwgfdg2xRJ$qB9>Sb^NlJ;G7^jB=BoD_vv* z%5#=6PTsBTzy)GJxSJVO92MolfSzk$xXaDgQF4V};Uc%<6>h}^ftR?|J}@wHN^XvG qjgn^KkKep2;fO4w_2l|GMPZ->uj~zRnF%}~_<b8m{YEomRi1%&z8m7ML#1yH&wqNv8bdtrzAzcpfo8bGdVt^ zBsT{l7+;>6RGe9os-IL^oSBzeTpXXDl$DxXQmnsu4a-zUM)%21Y?|U1xV3HwD^9Sx z!7F@KT;qzk&Lv)*3%oj;+t?QKFix1PC0r$RLD=SoyvhWR8zPbuTtBcfh}dr4Asofe zC_Y(O`6BZLZllSslpWX@c#MI}%_b_2iZUTUr#3L$<>u=sxx%k-kz4T!x8j1pOWbM~ wxYagKc8!u|k}}`?KH-Qgqvhl+b&7%)_>FIf%S_+_!4J#~0w$YZ)G5jW0Fa1PBLDyZ diff --git a/business_objects/__pycache__/variation.cpython-311.pyc b/business_objects/__pycache__/variation.cpython-311.pyc index 913ca769f92b56c198eb4d221a60aee96b9c1fef..99b191c2d14af55e4a2e4d87021dd1992015135d 100644 GIT binary patch delta 125 zcmbO$b6AFVIWI340}!axoJrlfk@q57Vve&_OlWaxQE^OaN_k>YjDKFLOHpQ7YK%*M za%paAUP*CGKv8~rQDSaxW?p(sSY~l)Vva&^Noh)EzJif~kx@*5V^BzNe0XY7OkzPn aOj2oaW?pJ>aeRJKR%$X(_hw0U7IpyL!7Q-= delta 87 zcmX>sGgpRpIWI340}#w9*GmiE$a|5^+D$(rKQ~psAhD>VIHx2B+l6?CbT%Us5mAyr981H#y>CBr6{v3HO3`B zximL5ucSC8peR4RC^0uTGcP?REVH;YF-IY|q%ABLFr}CbR$m delta 73 zcmdnTJcF5cIWI340}#w9*Gqe{kynOM&q6;VKQ~psAhD>VIHx2F7{~9qm(x<(LJOi&T6rrFkTSS{qN26POESs?i&ddcTPT$c%4=~k4l$b% zI@Id3#Vg5Nm5~`UmYO>W zbAHcx&N=tm_cVWxj{ih1kE6)1A#HX0Z_lp8tHezm+csKu_S^gVE%vs9);`O2r@gAL zW6*A?>TY#)*_{LZmWIA=N1wH;tHbHAm^=Di*3NX(fUB*eJDn|JSxbXqN0VvaF1yWQ z?dh>}cGxVuS-d|M-G?s{@DQR18)H70Dxb1V53+j|`4( z8r#Gv-Fgx&Q9-fN49^sK%ZK%+EzNXjR6nNY8Us=?Sx9wL*&7q0M3`q2e-P8LF(6SL zSuXDd)uH7>8sWH7v+VL;rFN3CMWpNkb({7@*vHaDkIlU~Ov&x?9t>y-Bg9kcexf9c z`y)&6h)0cM#t{^Z&Y>k0T%&i@cuR;P5^6L#3PGtBO%>E>Qu))G%a|51usQ2TffRdXkKW{EfouXt%%el!UqtS?JXVGMRZW6^i;d+N&h4V5S%V>CJBB6 z3d)i^cK3F{Z$J>IYYF?N7kv|g9^F1ZH|Khc0P-Y13UXs@-U8B%wV5C-D1W&We2;E7 zMo#`)_5o6ojZW4E)3Ue$ZXm=E4b!E0iGrIQOw)2M&Lz0nk0GP92-cK|8GjPX=ay}d zplPsfc}mVSjSUEldX|pe3d8!;sB=Ez1oX$q8W^jCQeoq^kiJXQaJb(5AMV3?11~b1 zV~`uXRae7_DiK(!NooUlsw1h1^I6#8f2#Ii>2;c-hN+N>lBK|0qwY+}tMFz?B7B#% z5`M1}Lzb~T3iP^hDWWgp{9+u7!X$cj3Kwq);-bqxtbfX&tMEpftCsT>!YY&_iBOCvyn?Wysv0wW>l%VsV zcHe;=Z=YR&-#fG!ZoXIid}O2L2DmjeOsY}ijG$EEVci=^36kyPs2wpU2_ht;;*_2Z z0f~B^O2!#bcS21{OOj`JYcAO?8p9HLPrLz@!xbcPygY-9ioiE4TyjZxlnVP#iFn=7 zKVs3ByxQH0o&zkwiIta)m`BXhD?m}8fkR{a{|B(C7oZwWTK^3Nx}#;_Jh>4*I9kCU zIpt%}$9xg&MkzucwU=^znZ9CQ=BI0CRDt|$VGnMpiupV5PsO2k_`@F!MN9e1+qO_t z+l9%Ta3sfYj&btj35nMG8ZU1O%bAkdRoBQHEPR(pDrma6G7|1_af4@uBH`07oFm~Sk=J;h65|#cZd}aDou{z8g`R4i*7^?4xIQ16V{7iRHFJfvcMEH8 z>jQ<&WGV>&dZJf2n}QsiIJO}9zbDcW(PHdGkUp8eN{DcxnX1|3>vgx;K!x!B5(8Q$ N+ZiJGuP6Ux{s9DrjB@}0 delta 1525 zcmb_cZA@EL81B8-TIjtOS_XslV;@ku@YPxv8|x^g<3pn@6DM_o1ZfAXS&@~Nk>M;I zj^xrYyz%wpu5qz47!7Vo$%#qDsU*he{+LUhvsuETGfU7I!~PgeO!RU~HZjpZ?*4h- z=eh6uJm)><qI)pl_Xds{PYk)d z9(UKVK)*Llb`AHq{GLFM(d%&;(P`O>8Q2%Fl3haZvNE6)`-Hd$o=~`jSO{@NF3wot zdsP7hm36Q~xnA}UxNiO z(5M>StT3_}w!$@~_CEz5)p&)LBA~R5@R4SxR>(KZzaw*4SJ=W>xaXq7Nv(m`8sJZj zU;m)uE|ty7ChU`T220&9ZjI(gI=BvqYV~rVcLSoE+Rvr<9ULweeTy?RoYIw~Lm^z( z)etf&lA-G-K@pp{u zdbOzUDHHXZ%0>OA@neXXJWIEWnC5Ktb#wRmADWdt5=J#wO)kd_2ZQAH$|=wT*uUb z+UDF$EVS6rXSNFjb{0CDJ`{U3&0_D<&1os02+?daDPdf(91C5?@P0`h?JAUJ%2tr>Id%D1k{F$elI8Wfh<7l4D)M+v^82i~8aRWT$-aD5S) zqhtHxt@8(B2NG3F`HPl>MLgWOOIuZpoE_p$z8++QvAuEIyg6o06ffx)4GDu#QY91L zq6rJ^nkgcdb4%gL8R5;A+P`d diff --git a/models/__pycache__/__init__.cpython-311.pyc b/models/__pycache__/__init__.cpython-311.pyc index e89d6f77070fd77fda6343b5d700aa7e87fa17b6..53ba36d8a840252eee573b0f1394ea6bec78aa13 100644 GIT binary patch delta 114 zcmZ3?e3F@WIWI340}zy#XQzJO$g9E_p6F~96Iz^FR2-9B`0JVK68vpVIHx2~*2egF*vDNz6b delta 77 zcmaE@b5w_SIWI340}wdPF-jBP$Xmo_=%k;KpPQ;*kXTewoKupbUr?HqlbIZ!QIeYj b5sWWSO)AbTN!8EIPf5)w*57=MZ7M$i#?c!N diff --git a/models/__pycache__/model_view_contact.cpython-311.pyc b/models/__pycache__/model_view_contact.cpython-311.pyc index 18dce3c4666eaf4c8c93e608f6b83d194ec0cafa..9a00e87d61b6e72d5e22688d0fe4794c67ad7d15 100644 GIT binary patch delta 115 zcmaFQKUIKtIWI340}v=M8K%wN$eYI$p6zTE6Iz^FR2-9VIHx2!tZ^