Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: getappmap/appmap-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.1.2
Choose a base ref
...
head repository: getappmap/appmap-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.1.3
Choose a head ref
  • 8 commits
  • 35 files changed
  • 2 contributors

Commits on Jul 19, 2024

  1. fix: show config packages on startup

    In addition to the path of config file, show the packages property, too.
    apotterri committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    feec761 View commit details
    Browse the repository at this point in the history
  2. fix: add APPMAP_INSTRUMENT_PROPERTIES

    Add APPMAP_INSTRUMENT_PROPERTIES to control whether properties should be
    instrumented.
    apotterri committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    11b6307 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. fix: improve property handling

    Base the decision to instrument a property on the property name, rather
    than trying to use the name of the f{get,set,del} functions. This aligns
    them with the rest of the class's members, e.g. for exclusion.
    
    Also, ensure that those functions only get instrumented once.
    apotterri committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    5cce0f0 View commit details
    Browse the repository at this point in the history
  2. fix: try to avoid recording tests

    When creating the default config, ignore directories with names that
    match the regex .*test.*. This should avoid instrumenting the majority
    of test functions. For those that do still get instrumented, have the
    test framework integration disable the wrapt wrapped on it, thereby
    disabling recording.
    apotterri committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    1847b0e View commit details
    Browse the repository at this point in the history
  3. fix: add ruff

    Add ruff to dev dependencies, along with an example config. At some
    point in the future, we may want to switch to using it, rather than
    pylint.
    apotterri committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ac94204 View commit details
    Browse the repository at this point in the history
  4. test: pin incremental

    The latest update to incremental (which twisted depends on), appears to
    be broken. Pin to the previous version.
    apotterri committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    7538fa7 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #354 from getappmap/no-test-cases_20240715

    try to avoid recording tests
    apotterri authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    171625a View commit details
    Browse the repository at this point in the history
  6. chore(release): 2.1.3 [skip ci]

    ## [2.1.3](v2.1.2...v2.1.3) (2024-07-26)
    
    ### Bug Fixes
    
    * add APPMAP_INSTRUMENT_PROPERTIES ([11b6307](11b6307))
    * add ruff ([ac94204](ac94204))
    * improve property handling ([5cce0f0](5cce0f0))
    * show config packages on startup ([feec761](feec761))
    * try to avoid recording tests ([1847b0e](1847b0e))
    semantic-release-bot committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    6fcad4a View commit details
    Browse the repository at this point in the history
Loading