twisted / twisted/twisted

UnixSFTPFile os.write/os.read doesn't handle EINTR

Open
#2,422 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug conch new priority-normal
Dominant language
Python
Stars
6k
Forks
1.2k
Avg merge
2d 10h
Merged PRs (30d)
10

Description

itamarst's avatar @itamarst reported
Trac ID trac#2422
Type defect
Created 2007-01-25 13:24:49Z
Searchable metadata
trac-id__2422 2422
type__defect defect
reporter__itamarst itamarst
priority__normal normal
milestone__ 
branch__ 
branch_author__ 
status__new new
resolution__None None
component__conch conch
keywords__ 
time__1169731489000000 1169731489000000
changetime__1169764696000000 1169764696000000
version__None None
owner__ 
cc__spiv

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating UnixSFTPFile and its os.write and os.read calls, then inspect nearby handling for interrupted system calls. The issue is done when EINTR is handled correctly for both operations; the payload does not name a test file or specific entry point.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
networking
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.