From 95e842047138f6657b75b419512f4691799666dc Mon Sep 17 00:00:00 2001 From: horhik Date: Tue, 7 Sep 2021 12:34:29 +0300 Subject: [PATCH] add explicit error messages --- src/__pycache__/already_posted.cpython-39.pyc | Bin 687 -> 0 bytes src/__pycache__/converters.cpython-39.pyc | Bin 937 -> 0 bytes src/__pycache__/network.cpython-39.pyc | Bin 2351 -> 0 bytes src/converters.py | 4 +- src/network.py | 37 +++++++++--------- 5 files changed, 20 insertions(+), 21 deletions(-) delete mode 100644 src/__pycache__/already_posted.cpython-39.pyc delete mode 100644 src/__pycache__/converters.cpython-39.pyc delete mode 100644 src/__pycache__/network.cpython-39.pyc diff --git a/src/__pycache__/already_posted.cpython-39.pyc b/src/__pycache__/already_posted.cpython-39.pyc deleted file mode 100644 index e75fed5489f1553bdb13be804290d6022c577f14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 687 zcmZXS&2AGh5XWcyk!(W~f>a3!^#!&P4dns{gepLsP=yqvs<~8d>~>ddla=j4BW+IM z-V^uTBd_EuCtjf^##^YGb}awx8F^;xpRD@*9+2&9zfwOD;CFQH8Y5?)rrRdbps|1n zXr}oOn4lI~(#kZBA?^I36L2t%8UIbvCZYMBrprh?RJg*cPfJ#@8XKr7x4|X%ycS+o zRC&c3tUC=XMI|c!4eWMLlhID+P5So6gg_P|YE0Jh_ZR0G{c9t7-N%L{+{{PmZQ zX*Y;@X=XuKqjZq2EOH;ZnQ~c?p9JADwHM^c!W$PhGIOc(GvjKE9@v|K+Msj?h7I~}Pa)?XZ#bLWlTEf-<19*S_>CJA5<2e^d^4$(d# ze~p`7SM2KLl6kC|=eMi`vEoEiR$TL^&>*f6nhlB1y9ay(@llpjX&dj9 zc5LivyHR3iyAdV+jUd0<+?!O`M==yHZ~IZ&V-Y}0!47E`2ItCtJyz}?ftc?)B!HXr jSi42Ll;3oTk8T4u>GujHZ_elXqA+jiQ-W)GV3Pa=CLo7_ diff --git a/src/__pycache__/converters.cpython-39.pyc b/src/__pycache__/converters.cpython-39.pyc deleted file mode 100644 index 79b35a625687de0468bfa175125e7468de0faf90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 937 zcmZuvOK%e~5cb&KBz=OQ>PsM{m5`cC%MA%t5s#)^svH^wA`)7ewUut!7q(NBYI91t za^MfN960coeC5J21HWHPDr0iE(81rveqN5`Z=OWi#fiVYvuSe5xsXo&yErm`Ha^i zz@U!y9L?;Yv!o;wC}9;VEs-%DkTJ7R(h2O4x9ekGvNKwel9#Z6-eY|9iLQ{Z0OZ5H zl3{h)JqOH%B6jtQ+DH}SD@L6i?O+plNpW9U~Q{!a899{#ns zh4?L_qpc{1)y>P<@tJe%O%pB~%6o&T5BsAC;K)4Wb@mUyya9 z8+q2(!^d9g9-5g&SE8g?0;NJQ>pGt0Qn?u!BOx&ghdQZI}zzS zDcW9~pJ?Rxfz_kX=HWouFcLZ+8kKBrCwU|i)5hQu?}D%@w5;Sng(j8?vHn=VkbGZ_ly)&JI42pz5UKMUELbs$l-5e)m5-XE2$$ zgN^`&b*NRHs=+)=gI>ecZmZ@RQJ&;lq@ucp_V1v&MD;`})Qw7BR(+*(n#*CL+P;Iv K-+F;I8ovR^z}N5q diff --git a/src/__pycache__/network.cpython-39.pyc b/src/__pycache__/network.cpython-39.pyc deleted file mode 100644 index 2f895d0678043e8f068eca261a82c736530fa51d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2351 zcmaKtOK%)S5P+w9o;&;S#x^m52rUr=t%PhYC5oF=efXCJ6wF{GF;Wtclm;|41CwAMO{~DuwH??{n~9S;fs?v{tH-Ux zOItxJ^#gyV-wxW$X3n=p&|xm~pzg93^P%psHtRsW!047S>^_EFjiITmo4Mf1`XCzZ zDtk*FBz$v7RWC{ekJv$2lDB$-e~R*c#>qQro z@KG9#`ReNG?dlvT{PoLkr^Y#ZwHoMYKl}>aH={V=Y#{Rin=LSi_3U9s*@cKRDe%6^ zxx2ox@$nsDVWV|xeQW)8cx_`td4lg%yp*Lf!C=Z1(Z1?2KFS#nM|mcBCYAl+t@ZUy z<<8sYt@RsVb+Zx)&M%8REBWt+cmdY_Z)q(minUUV)-o>lbFsTx9HW%dQ*3@wj2 z&!OdRRu|wX|33KsCoub`#aUK|zP{huq~K#Pj-PTCN8vWmQLQvic_P zL&Io-j64}+V`FO7#tq}Mi&ML{juE0=(94# zhY?1WNe3kH28@o-Z{{ERB0|!6@J|qGa%?;_rY%OMe%%5be@xr8&*&9n>Pu3$Cv*(u z5uJ8wzczP?cqC0}K|cTj(^K)ebfi1+G#=2_kR92Y_!?ke0xVnw`)gbLDBE?Xc3{13 z-G$wjr#;!Jd!W&+joLf10Qy&1ANo3{`(*F*p5P!0$NkzxSJ~?~xcBB)yMEF!t1dQ}N$ zKMB&HJAd<<`CUC9o&hfI!E|&Hco*p9Qr?mT4axvqQz(pgHU-Z(lG( e=DnBZtV;M*^okPm;<7$(A5QC0Z_(>`i~j?17CDUo diff --git a/src/converters.py b/src/converters.py index 65e4b59..cd86475 100644 --- a/src/converters.py +++ b/src/converters.py @@ -14,8 +14,8 @@ def try_to_get_carousel(array, post): return urls print(Fore.GREEN + "🎠 > Found carousel!") print(Style.RESET_ALL) - except: - print(Fore.RED + "🎠💥 > No carousel :( ") + except Exception as e: + print(Fore.RED + "🎠💥 > No carousel :( \n", e) print(Style.RESET_ALL) return array diff --git a/src/network.py b/src/network.py index 8b8e6b0..926f196 100644 --- a/src/network.py +++ b/src/network.py @@ -17,9 +17,9 @@ def get_image(url): print(Style.RESET_ALL) return response.content - except: + except Exception as e: - print(Fore.RED + "💥 > Failed to download image.") + print(Fore.RED + "💥 > Failed to download image. \n", e) print(Style.RESET_ALL) @@ -31,27 +31,26 @@ def upload_image_to_mastodon(url, mastodon): print(Fore.GREEN + "✨ > Uploaded!") print(Style.RESET_ALL) return media["id"] - except: - print(Fore.RED + "💥 > failed to upload image to mastodon") + except Exception as e: + print(Fore.RED + "💥 > failed to upload image to mastodon. \n", e) print(Style.RESET_ALL) def toot(urls, title, mastodon, fetched_user ): - #try: - print(Fore.YELLOW + "🐘 > Creating Toot...", title) - print(Style.RESET_ALL) - ids = [] - for url in urls: - ids.append(upload_image_to_mastodon(url, mastodon)) - print(url) - post_text = str(title) + "\n" + "crosposted from https://instagram.com/"+fetched_user # creating post text - post_text = post_text[0:1000] - print(ids) - mastodon.status_post(post_text, media_ids = ids) + try: + print(Fore.YELLOW + "🐘 > Creating Toot...", title) + print(Style.RESET_ALL) + ids = [] + for url in urls: + ids.append(upload_image_to_mastodon(url, mastodon)) + print(url) + post_text = str(title) + "\n" + "crosposted from https://instagram.com/"+fetched_user # creating post text + post_text = post_text[0:1000] + print(ids) + mastodon.status_post(post_text, media_ids = ids) - #except: - # print(urls) - # print(Fore.RED + "😿 > Failed to create toot") - # print(Style.RESET_ALL) + except Exception as e: + print(Fore.RED + "😿 > Failed to create toot \n", e) + print(Style.RESET_ALL) def get_new_posts(mastodon, profile, mastodon_carousel_size, post_limit, already_posted_path, using_mastodon, carousel_size, post_interval, fetched_user): posts = profile.get_posts()