Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IDLE: Make PyShell visible upon error. #74904

Open
terryjreedy opened this issue Jun 20, 2017 · 2 comments
Open

IDLE: Make PyShell visible upon error. #74904

terryjreedy opened this issue Jun 20, 2017 · 2 comments
Assignees
Labels
3.10 only security fixes topic-IDLE type-feature A feature request or enhancement

Comments

@terryjreedy
Copy link
Member

BPO 30719
Nosy @terryjreedy

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields:

assignee = 'https://github.com/terryjreedy'
closed_at = None
created_at = <Date 2017-06-20.23:35:40.756>
labels = ['expert-IDLE', 'type-feature', '3.10']
title = 'IDLE: Make PyShell visible upon error.'
updated_at = <Date 2020-06-07.21:58:30.153>
user = 'https://github.com/terryjreedy'

bugs.python.org fields:

activity = <Date 2020-06-07.21:58:30.153>
actor = 'terry.reedy'
assignee = 'terry.reedy'
closed = False
closed_date = None
closer = None
components = ['IDLE']
creation = <Date 2017-06-20.23:35:40.756>
creator = 'terry.reedy'
dependencies = []
files = []
hgrepos = []
issue_num = 30719
keywords = []
message_count = 2.0
messages = ['296500', '296501']
nosy_count = 1.0
nosy_names = ['terry.reedy']
pr_nums = []
priority = 'normal'
resolution = None
stage = 'test needed'
status = 'open'
superseder = None
type = 'enhancement'
url = 'https://bugs.python.org/issue30719'
versions = ['Python 3.10']

@terryjreedy
Copy link
Member Author

Spinoff from bpo-10079. "PseudoStderrFile" in PyShell.py brings the shell forward if an error occurs. It should be possible to extract G. Polo's patch for that class from the megapatch.

A possible issue is that PseudoStdoutFile and PseudoStderrFile have been combined as PseudoOutputFile. That and PseudoInputfile are used in both the IDLE and user processes.

@terryjreedy terryjreedy added the 3.7 (EOL) end of life label Jun 20, 2017
@terryjreedy terryjreedy self-assigned this Jun 20, 2017
@terryjreedy terryjreedy added topic-IDLE type-feature A feature request or enhancement labels Jun 20, 2017
@terryjreedy
Copy link
Member Author

The lift action should only happen in the IDLE GUI process. When I retrace the data flow, I should document it.

@terryjreedy terryjreedy added 3.10 only security fixes and removed 3.7 (EOL) end of life labels Jun 7, 2020
@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.10 only security fixes topic-IDLE type-feature A feature request or enhancement
Projects
Status: No status
Development

No branches or pull requests

1 participant