Skip to content

DEV-2963 Update Python SDK#185

Merged
charlta merged 28 commits intomainfrom
debug-logging
Jul 1, 2025
Merged

DEV-2963 Update Python SDK#185
charlta merged 28 commits intomainfrom
debug-logging

Conversation

@chestm007
Copy link
Copy Markdown
Contributor

@chestm007 chestm007 commented Jun 4, 2025

Description

Fixes a phase tracing bug, adds logging, and allows NetworkTrace to start on a known NetworkTraceStep.Path

Associated tasks

https://app.clickup.com/t/6929263/DEV-3187
https://app.clickup.com/t/6929263/DEV-3188
https://app.clickup.com/t/6929263/DEV-3189

Test Steps

Explain in detail how your reviewer can test the changes proposed in this PR. If it cannot be tested, leave an explanation on why.

Checklist

If any of these are not applicable, strikethrough the line ~like this~. Do not delete it!. Let the reviewer decide if you should have done it.

Code

  • [ X ] I have performed a self review of my own code (including checking issues raised when creating the PR).
  • [ X ] I have added/updated unit tests for these changes, and if not I have explained why they are not necessary.
  • [ X ] I have commented my code in any hard-to-understand or hacky areas.
  • [ X ] I have handled all new warnings generated by the compiler or IDE.
  • [ X ] I have rebased onto the target branch (usually main).

Documentation

  • [ X ] I have updated the changelog.
  • I have updated any documentation required for these changes.

Breaking Changes

  • [ X ] I have considered if this is a breaking change and will communicate it with other team members by posting it on the Slack breaking-changes channel.

Please leave a summary of the breaking changes here and then post it on the Slack breaking-changes channel to notify the team about it.

@ryanjcoleman
Copy link
Copy Markdown
Member

Task linked: DEV-3187 add debug logging

@chestm007
Copy link
Copy Markdown
Contributor Author

chestm007 commented Jun 4, 2025

inconsistent method/function argument indentation:

def func(self, var
               var2):

wrong docstring format:

"""
@param foo
...
`arg_name` arg desc
...
`argName` arg desc about [ClassName]
...

are all part of another change I'll put in PR, have the changes in a branch - fix-inconsistencies-in-PR-185

@chestm007 chestm007 requested a review from Esaotuelr June 4, 2025 07:54
@chestm007 chestm007 force-pushed the debug-logging branch 2 times, most recently from 118c11e to 89eaa99 Compare June 4, 2025 10:39
@charlta charlta marked this pull request as draft June 4, 2025 11:05
@chestm007 chestm007 changed the title [DEV-3187] Debug logging DEV-2963 Update Python SDK Jun 5, 2025
@ryanjcoleman
Copy link
Copy Markdown
Member

Task linked: DEV-2963 Update Python SDK

@ryanjcoleman
Copy link
Copy Markdown
Member

@chestm007 chestm007 marked this pull request as ready for review June 9, 2025 08:15
@charlta charlta marked this pull request as draft June 17, 2025 07:02
@chestm007 chestm007 marked this pull request as ready for review June 19, 2025 06:15
@charlta charlta marked this pull request as draft June 19, 2025 09:29
@charlta charlta self-requested a review June 19, 2025 09:29
@charlta
Copy link
Copy Markdown
Member

charlta commented Jun 19, 2025

Marked as draft till rebased to resolve conflicts

…`Tracing` methods and `TestNetworkBuilder.build`.

Just need to write the tests for the actual wrapper
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
…by me

Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
chestm007 added 15 commits June 19, 2025 20:27
… favor of builtins

Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
need to expose this via either the `.add*` commands in `Traversal`, a class attribute on `Traversal` or a global.

Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
…s if_[not_]stopping() actions

Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
@chestm007 chestm007 marked this pull request as ready for review June 23, 2025 00:47
@charlta charlta marked this pull request as draft June 23, 2025 09:14
charlta and others added 2 commits June 26, 2025 14:08
Signed-off-by: Anthony Charlton <anthony.charlton@zepben.com>
Signed-off-by: Max Chesterfield <max.chesterfield@zepben.com>
@chestm007 chestm007 marked this pull request as ready for review June 26, 2025 05:54
charlta added 2 commits July 1, 2025 11:08
…PhaseCode.ABC + PhaseCode.N) and removed last remaining **kwargs.

Signed-off-by: Anthony Charlton <anthony.charlton@zepben.com>
Signed-off-by: Anthony Charlton <anthony.charlton@zepben.com>
@charlta charlta merged commit 9c4aa0b into main Jul 1, 2025
3 checks passed
@charlta charlta deleted the debug-logging branch July 1, 2025 06:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants