Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

ptvsd opens file in another tab on breakpoint hit in attach #447

Closed
karthiknadig opened this issue May 30, 2018 · 4 comments · Fixed by #457
Closed

ptvsd opens file in another tab on breakpoint hit in attach #447

karthiknadig opened this issue May 30, 2018 · 4 comments · Fixed by #457
Assignees

Comments

@karthiknadig
Copy link
Member

This occurs on windows. see test.py opened up in a separate window.
image

Repro code, this is the same code from our docs:

import random
import ptvsd

ptvsd.enable_attach()
print("test!!!!!!!!!!!!!!!!!!!! wait for attach")
ptvsd.wait_for_attach()
print('ptvsd version: %s' % ptvsd.__version__)
guesses_made = 0
name = input('Hello! What is your name?\n')
number = random.randint(1, 20)
print('Well, {0}, I am thinking of a number between 1 and 20.'.format(name))

while guesses_made < 6:
    guess = int(input('Take a guess: '))
    guesses_made += 1
    if guess < number:
        print('Your guess is too low.')
    if guess > number:
        print('Your guess is too high.')
    if guess == number:
        break
if guess == number:
    print('Good job, {0}! You guessed my number in {1} guesses!'.format(name, guesses_made))
else:
    print('Nope. The number I was thinking of was {0}'.format(number))

This used to work in 4.1.1a1.
@DonJayamanne , @ericsnowcurrently

@ericsnowcurrently
Copy link
Member

ericsnowcurrently commented May 30, 2018

FWIW, I'm not able to reproduce this on linux (using VSC).

@karthiknadig
Copy link
Member Author

This occurs only on windows. I suspect it is the drive letter capitalization, that might be causing this.

@DonJayamanne
Copy link
Contributor

I'll look into this.

@DonJayamanne
Copy link
Contributor

Will submit PR, fix requires a change in both PTVSD as well as VSC Python Extension

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants