def monstres_ftp_call(self):
# Fetch MH Monstres (Metamobs) from FTP
mh_r = requests.get("http://%s/%s" % (self.ftpURL, self.ftpMonstres, ))
lines = mh_r.text.split('\n')
for line in lines:
if line.find(";") > 0:
id, nom, determinant, blason_url, empty = line.split(';')
try:
metamob = sg.db.session.query(METAMOB).filter(METAMOB.id == id).one()
except NoResultFound, MultipleResultsFound:
metamob = METAMOB()
metamob.id = id
metamob.nom = nom
metamob.determinant = determinant
metamob.blason_url = blason_url
sg.db.session.add(metamob)
sg.db.session.commit()
# Main MH call dispatcher
评论列表
文章目录