async def pop_transaction_async(self):
depth = self.transaction_depth_async()<EOL>if depth > <NUM_LIT:0>:<EOL><INDENT>depth -= <NUM_LIT:1><EOL>self._task_data.set('<STR_LIT>', depth)<EOL>if depth == <NUM_LIT:0>:<EOL><INDENT>conn = self._task_data.get('<STR_LIT>')<EOL>self._async_conn.release(conn)<EOL><DEDENT><DEDENT>else:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>
Decrement async transaction depth.