profile
viewpoint
Fabio Zadrozny fabioz Python enthusiast. Maintainer of PyDev, PyDev.Debugger, LiClipse, LiClipseText, PyVmMonitor and mu-repo

ESSS/conda-devenv 78

A conda tool to work with multiple projects in development mode.

ESSS/py4eng-course 32

A crash course of Python taught by ESSS software devs

ESSS/qmxgraph 22

A Qt graph drawing widget using JavaScript's mxGraph library.

ESSS/esss_fix_format 19

Simple code formatter and pre-commit checker used internally by ESSS

ESSS/notebooks 19

This repo contains notebooks that explaining some cool stuff we learn every now and then...

ESSS/err-jenkins 18

errbot plugin for Jenkins

ESSS/jobs_done10 18

Travis like .yaml file for generating Jenkins jobs

ESSS/deps 17

A tool to manipulate running commands in a project and its dependencies

ESSS/bung 13

Python package for interface implementation with decorators

ESSS/cookiecutter-esss-pypackage 13

A minimal template to publish open source python packages

pull request commentmicrosoft/debugpy

Add object id if variable name would be duplicate. Fixes #148

Kudos, SonarCloud Quality Gate passed!

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Code Smells

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/NoCoverageInfo.png' alt='No Coverage information' width='16' height='16' /> No Coverage information
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/NoDuplicationInfo.png' alt='No Duplication information' width='16' height='16' /> No Duplication information

fabioz

comment created time in 9 hours

pull request commentmicrosoft/debugpy

Add object id if variable name would be duplicate. Fixes #148

Kudos, SonarCloud Quality Gate passed!

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Code Smells

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/NoCoverageInfo.png' alt='No Coverage information' width='16' height='16' /> No Coverage information
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/NoDuplicationInfo.png' alt='No Duplication information' width='16' height='16' /> No Duplication information

fabioz

comment created time in 9 hours

issue openedrobocorp/robotframework-lsp

Robocorp Code fails to launch on macOS

Describe the bug On MacOs after 0.7.0 update the extension fails on start: "Unable to get python to launch language server"

To Reproduce

  1. Open example robot and goto Robocorp Code sidebar

Screenshots image

Versions:

  • OS: MacOS (Big Sur)
  • Robocorp Code 0.7.0

created time in 14 hours

push eventrobocorp/rcc

Juha Pohjalainen

commit sha 7166df68833872e4f43b4baacee746dd176d83ff

RCC-126: environment leasing (v9.0.2) - fix: prevent direct deletion of leased environment

view details

push time in 2 days

startedfabioz/PyDev.Debugger

started time in 3 days

startedfabioz/Pydev

started time in 3 days

issue commentmicrosoft/debugpy

Silent exit (no traceback) on uncaught exception

Here are the requested files, lightly edited to remove identifying information.

debugpy.launcher-19300.log debugpy.pydevd.19312.log debugpy.server-19312.log debugpy.adapter-19289.log

Results from the fault handler . The thread that had the breakpoint was the last on that list, 0x00007ffff7fbb700

arijun

comment created time in 3 days

push eventrobocorp/rcc

Juha Pohjalainen

commit sha 92811048f0b871be26a9879a728e20ff7c3a9af5

FIX: Github Actions fix (v8.0.12)

view details

push time in 3 days

create barnchrobocorp/rcc

branch : series8

created branch time in 3 days

issue commentrobocorp/robotframework-lsp

Launch the current test case from the editor

This should work

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "robotframework-lsp",
            "name": "Robot: one test",
            "request": "launch",
            "cwd": "${workspaceFolder}",
            "target": "${file}",
            "terminal": "integrated",
            "args": [
                "-t",
                "${input:testname}"
            ]
        }
    ],
    "inputs": [
        {
            "type": "promptString",
            "id": "testname",
            "description": "Enter the name of the test you want to run"
        }
    ]
}

brianruss

comment created time in 3 days

push eventrobocorp/rcc

Juha Pohjalainen

commit sha cc537a8d298567a61b62fb80315f2c1421f9337b

RCC-57: legacy package.yaml support removal (v9.0.1) fixup! RCC-57: legacy package.yaml support removal (v9.0.1)

view details

push time in 3 days

delete branch robocorp/rcc

delete branch : series9

delete time in 3 days

push eventrobocorp/rcc

Juha Pohjalainen

commit sha 0c720fe0e7645a2825b05666ebac4622017e0e05

RCC-126: environment leasing (v9.0.0) - BREAKING CHANGES - new cli option `--lease` to request longer lasting environment (1 hour from lease request, and next requests refresh the lease) - new environment variable: `RCC_ENVIRONMENT_HASH` for clients to use - new command `rcc env unlease` to stop leasing environments - this breaks contract of pristine environments in cases where one application has already requested long living lease, and other wants to use environment with exactly same specification (if pristine, it is shared, otherwise it is an error)

view details

push time in 3 days

issue commentmicrosoft/debugpy

Debugging on a remote machine doesn't work

I have the same issue, however, the python file is on my local machine. I uninstalled the "Remote - SSH" extension but it doesn't solve the issue.

debugger.log debugpy.log

eldarkurtic

comment created time in 4 days

issue commentrobocorp/robotframework-lsp

Robocorp Code able to upload to cloud after unlink

Had a quick hard "moment" on this and came up with the fact that as we are now using application specific linking we should lock that in and NOT revert to default credentials even if they existed.

The move to common credential shared by apps per user email we need to have the support somehow lined up in other applications as well so that they don't stop working (or keep working suspiciously). Also the change will pretty much require the full multi-account support where users and add and remove links and only switch between them locally.

kariharju

comment created time in 5 days

create barnchrobocorp/rcc

branch : series9

created branch time in 5 days

push eventrobocorp/rcc

Juha Pohjalainen

commit sha 873ad8ffff405e1ed09f88ca280efa6688493abe

RCC-118: pip fails when no pip dependencies (v8.0.10) - fix: when there is no pip dependencies, do not try to run pip command

view details

push time in 5 days

issue commentmicrosoft/debugpy

Debugger does not attach when running from ArcGIS Pro (Python Toolbox tool)

I meant if I disconnect then I can't attach again.

ghaefele

comment created time in 5 days

issue openedmicrosoft/debugpy

Silent exit (no traceback) on uncaught exception

Environment data

  • debugpy version: 1.2.1
  • OS and version: Debian GNU/Linux 8.10 (via vscode Remote extension)
  • Python version: Python 3.7.3 with Anaconda
  • Using VS Code or Visual Studio: VS Code

Actual behavior

Breakpoints and exceptions cause the debugger to silently exit with exit code 245 (without even printing a traceback)

Expected behavior

Debugger pauses

Steps to reproduce:

This doesn't happen everywhere in my code, e.g. it's fine in my main.py.

        print('before break')
        print('break')  <-- breakpoint here
        assert False

It prints before break and then exits with exit code 245 . If I remove the breakpoint, it prints before break followed by break and then exits. If I run normally I get the expected output of a normal traceback.

I think this must be related to the abstraction model my company uses for running on the cloud. It's running locally in this case, but maybe it does something weird with the threads (although where I'm trying to throw an assert is still on the main thread afaict)

created time in 6 days

issue commentmicrosoft/debugpy

Ironpython not working

I managed to get it running with ipy.exe as sys.executeable but it is just Spawning the watchdog and then it get stuck.

I see in the cmd shell output (the logs dont give me anything but I+30.020: Dumping logs from "C:\\Work\\03_Git\\debugpy\\tests\\_logs\\2.7-64/tests/debugpy/test_breakpoints.py/test_add_and_remove_breakpoint[program-attach_connect(cli)] a stacktrace starting somewhere in the python2 lib folder python272\lib\site-packages\execnet\gateway_base.py", line 285, in _perform_spawn reply.run()

In the cmd shell output I see [gw4] node down: Not properly terminated F replacing crashed worker gw4 gw0 [2] / gw1 [2] / gw2 [2] / gw3 [2] / gw8 C / gw5 [2] / gw6 [2] / gw7 [2] [gw6] node down: Not properly terminated F replacing crashed worker gw6 gw0 [2] / gw1 [2] / gw2 [2] / gw3 [2] / gw8 ok / gw5 [2] / gw9 ok / gw7 [2]

Raffro

comment created time in 8 days

pull request commentmicrosoft/debugpy

Smaller Linux .so. Fixes #169

Kudos, SonarCloud Quality Gate passed!

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Code Smells

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/NoCoverageInfo.png' alt='No Coverage information' width='16' height='16' /> No Coverage information
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/NoDuplicationInfo.png' alt='No Duplication information' width='16' height='16' /> No Duplication information

fabioz

comment created time in 8 days

issue commentrobocorp/robotframework-lsp

Robocorp Code able to upload to cloud after unlink

So yeah this comes from the debate over "app specific creds vs single-sign-on creds" and the fallback logic during that. So either we block the extension from falling back to use the default (so in this case user also has Lab linked and that is causing this) OR we revert to extension to also just use the default like it used to. Need to figure this out over weekend. @fabioz ping me if I don't give an answer during Monday ;)

kariharju

comment created time in 8 days

pull request commentmicrosoft/debugpy

Smaller Linux .so. Fixes #169

Kudos, SonarCloud Quality Gate passed!

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Code Smells

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/NoCoverageInfo.png' alt='No Coverage information' width='16' height='16' /> No Coverage information
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/NoDuplicationInfo.png' alt='No Duplication information' width='16' height='16' /> No Duplication information

fabioz

comment created time in 8 days

pull request commentmicrosoft/debugpy

Smaller Linux .so. Fixes #169

Kudos, SonarCloud Quality Gate passed!

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Code Smells

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/NoCoverageInfo.png' alt='No Coverage information' width='16' height='16' /> No Coverage information
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/NoDuplicationInfo.png' alt='No Duplication information' width='16' height='16' /> No Duplication information

fabioz

comment created time in 8 days

pull request commentmicrosoft/debugpy

Properly translate line in Goto Target. Fixes #150

Kudos, SonarCloud Quality Gate passed!

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Code Smells

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/NoCoverageInfo.png' alt='No Coverage information' width='16' height='16' /> No Coverage information
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/NoDuplicationInfo.png' alt='No Duplication information' width='16' height='16' /> No Duplication information

fabioz

comment created time in 8 days

pull request commentmicrosoft/debugpy

Properly translate line in Goto Target. Fixes #150

Kudos, SonarCloud Quality Gate passed!

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Code Smells

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/NoCoverageInfo.png' alt='No Coverage information' width='16' height='16' /> No Coverage information
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/NoDuplicationInfo.png' alt='No Duplication information' width='16' height='16' /> No Duplication information

fabioz

comment created time in 8 days

pull request commentmicrosoft/debugpy

Properly translate line in Goto Target. Fixes #150

Kudos, SonarCloud Quality Gate passed!

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Code Smells

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/NoCoverageInfo.png' alt='No Coverage information' width='16' height='16' /> No Coverage information
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/NoDuplicationInfo.png' alt='No Duplication information' width='16' height='16' /> No Duplication information

fabioz

comment created time in 8 days

issue commentmicrosoft/debugpy

Ironpython not working

Unofrtunately it is too much work to get the tests running with ironpython because of missing psutil and gevent. And even if it is running i don't know whether I point out the problem or not...

My suggestion was that you run just with CPython 2.7 and change the needed places to use ipy.exe instead of sys.executable in the test infrastructure so that you don't have to change the tests themselves (you may not be able to run all tests in ipy.exe, but that's ok, just focus on the python -m pytest tests\debugpy\test_breakpoints.py -k test_add_and_remove_breakpoint initially and get to the point where it hits a breakpoint).

I tried, but it fails in the module where the psutil import is made

Raffro

comment created time in 8 days

more