awaited coroutines

This commit is contained in:
Dustin Pianalto 2018-05-09 14:06:35 -08:00
parent f0f85b4476
commit 42f5f6baf3

View File

@ -42,18 +42,18 @@ class Uploader:
f'or "unofficial" or leave it blank to default to "unofficial"') f'or "unofficial" or leave it blank to default to "unofficial"')
return return
await msg.edit(content='Processing... Syncing with GitHub') await msg.edit(content='Processing... Syncing with GitHub')
pull_status = utils.git_pull(self.bot.loop, storage_dir) pull_status = await utils.git_pull(self.bot.loop, storage_dir)
if pull_status == 'Completed': if pull_status == 'Completed':
await msg.edit(content='Processing... Sync complete... Generating new files') await msg.edit(content='Processing... Sync complete... Generating new files')
process_files.generate_files(storage_dir, ctx, attachment.filename, process_files.generate_files(storage_dir, ctx, attachment.filename,
game_ini, dinos_data, mods) game_ini, dinos_data, mods)
await msg.edit(content='Processing... Files generated... Committing changes') await msg.edit(content='Processing... Files generated... Committing changes')
utils.git_add(self.bot.loop, storage_dir, '*') await utils.git_add(self.bot.loop, storage_dir, '*')
utils.git_commit(self.bot.loop, await utils.git_commit(self.bot.loop,
storage_dir, storage_dir,
f'Uploaded {len(dinos_data)} dinos {official}') f'Uploaded {len(dinos_data)} dinos {official}')
await msg.edit(content='Processing... Committed... Pushing files to GitHub') await msg.edit(content='Processing... Committed... Pushing files to GitHub')
push_status = utils.git_push(self.bot.loop, storage_dir) push_status = await utils.git_push(self.bot.loop, storage_dir)
if push_status == 'Completed': if push_status == 'Completed':
await msg.edit(content=f'{ctx.author.mention} Upload complete.') await msg.edit(content=f'{ctx.author.mention} Upload complete.')
else: else: