Syntax
newrelic.agent.current_transaction(active_only=True)Returns an object corresponding to the current transaction.
Description
Use current_transaction to retrieve the object representing the current transaction. It will return None if there is no active transaction.
Parameters
Parameter  | Description  | 
|---|---|
 boolean  | Optional. Default is   | 
Return values
Returns a transaction object corresponding to current transaction. Returns None if there is no active transaction.
Examples
Get the current transaction
import newrelic.agent
@newrelic.agent.background_task()def main():    transaction = newrelic.agent.current_transaction()