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: CodePreserver/python-telegram
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: alexander-akhmetov/python-telegram
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 10 files changed
  • 2 contributors

Commits on Jan 22, 2026

  1. Bump actions/setup-python from 6.1.0 to 6.2.0

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.1.0 to 6.2.0.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@v6.1.0...v6.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-version: 6.2.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 22, 2026
    Configuration menu
    Copy the full SHA
    e7bd159 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2026

  1. Bump ruff from 0.14.10 to 0.15.5

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.14.10 to 0.15.5.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.14.10...0.15.5)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-version: 0.15.5
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    26fe9a5 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2026

  1. Merge pull request alexander-akhmetov#621 from alexander-akhmetov/dep…

    …endabot/pip/ruff-0.15.5
    
    Bump ruff from 0.14.10 to 0.15.5
    alexander-akhmetov authored Mar 7, 2026
    Configuration menu
    Copy the full SHA
    0900cfd View commit details
    Browse the repository at this point in the history
  2. Merge pull request alexander-akhmetov#614 from alexander-akhmetov/dep…

    …endabot/github_actions/actions/setup-python-6.2.0
    
    Bump actions/setup-python from 6.1.0 to 6.2.0
    alexander-akhmetov authored Mar 7, 2026
    Configuration menu
    Copy the full SHA
    7a9af73 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2026

  1. Bump ruff from 0.15.5 to 0.15.10

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.5 to 0.15.10.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.15.5...0.15.10)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-version: 0.15.10
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Apr 9, 2026
    Configuration menu
    Copy the full SHA
    84c5f3f View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2026

  1. Merge pull request alexander-akhmetov#626 from alexander-akhmetov/dep…

    …endabot/pip/ruff-0.15.10
    
    Bump ruff from 0.15.5 to 0.15.10
    alexander-akhmetov authored Apr 10, 2026
    Configuration menu
    Copy the full SHA
    775f3b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c20e75 View commit details
    Browse the repository at this point in the history
  3. CLAUDE.md

    alexander-akhmetov committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    3fb7752 View commit details
    Browse the repository at this point in the history
  4. Fix crash and silent-failure bugs in TDJson, listener, and worker

    - TDJson.__del__ checked hasattr on the wrong object (CDLL instead of
      self), so the destructor never called stop(). Fix the hasattr target.
    - ctypes fatal error callback was a local variable eligible for GC while
      TDLib still held its pointer. Store it on self to prevent collection.
    - TDJson.stop() had no guard against double-destroy: null out the client
      handle after destroying and early-return if already None.
    - Worker thread had no try/except around handler calls — a single
      failing handler killed the daemon thread silently.
    - Listener thread had no exception handling at all — any error in
      receive/update/handlers killed it, hanging all pending AsyncResults.
    - queue.Full from _run_handlers propagated into the listener, creating a
      cascading failure when the worker died.
    - send_message with Element used assert for error checking, which is
      stripped under python -O. Use raise_exc=True and explicit RuntimeError.
    alexander-akhmetov committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    4ca565f View commit details
    Browse the repository at this point in the history
Loading