Fix octal literals

This commit is contained in:
Robert Miles 2020-09-11 02:23:29 +00:00
parent db34fe0717
commit 1830b1be75

14
toot.py
View File

@ -4,20 +4,20 @@ from os import chmod, stat
from stat import ST_MODE from stat import ST_MODE
def getmod(fn): def getmod(fn):
return stat(fn)[ST_MODE] & 0777 return stat(fn)[ST_MODE] & 0o777
if not exists("usercred.secret"): if not exists("usercred.secret"):
if not exists("clientcred.secret"): if not exists("clientcred.secret"):
Mastodon.create_app("cosmicbot toots",api_base_url="https://tilde.zone",to_file="clientcred.secret") Mastodon.create_app("cosmicbot toots",api_base_url="https://tilde.zone",to_file="clientcred.secret")
chmod("clientcred.secret",0600) chmod("clientcred.secret",0o600)
elif getmod("clientcred.secret")!=0600: elif getmod("clientcred.secret")!=0o600:
chmod("clientcred.secret",0600) chmod("clientcred.secret",0o600)
tmp = Mastodon(client_id="clientcred.secret",api_base_url="https://tilde.zone") tmp = Mastodon(client_id="clientcred.secret",api_base_url="https://tilde.zone")
with open("details.secret") as f: with open("details.secret") as f:
tmp.log_in(f.readline().strip(),f.readline.strip(),to_file="usercred.secret") tmp.log_in(f.readline().strip(),f.readline.strip(),to_file="usercred.secret")
chmod("usercred.secret",0600) chmod("usercred.secret",0o600)
elif getmod("usercred.secret")!=0600: elif getmod("usercred.secret")!=0o600:
chmod("usercred.secret",0600) chmod("usercred.secret",0o600)
m = Mastodon(access_token='usercred.secret',api_base_url="https://tilde.zone") m = Mastodon(access_token='usercred.secret',api_base_url="https://tilde.zone")