Closed imanjra closed 1 month ago
The recent changes to the fiftyone/operators/executor.py
file enhance the functionality of the Executor
class by introducing user tracking capabilities. A new user
variable is initialized, and a corresponding user_id
property method is added to retrieve the user's ID when executing operations. These enhancements aim to facilitate user-specific information management, paving the way for future improvements in operation execution and logging.
Files | Change Summary |
---|---|
fiftyone/operators/executor.py |
Added a user instance variable and a user_id method to track and retrieve user information. |
In fields of code where rabbits play,
New tracks for users guide the way.
With hops and jumps, we bring delight,
Enhancing operations, shining bright!
So let us cheer, with a little cheer,
For changes new, we hold so dear! 🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
What changes are proposed in this pull request?
Add user context for operation for env which may provide a user context
How is this patch tested? If it is not, please explain why.
Using test operator
Release Notes
Is this a user-facing change that should be mentioned in the release notes?
(Details in 1-2 sentences. You can just refer to another PR with a description if this PR is part of a larger change.)
What areas of FiftyOne does this PR affect?
fiftyone
Python library changesSummary by CodeRabbit
New Features
user_id
property, enhancing operation management.Enhancements