Changeset 56614 in webkit


Ignore:
Timestamp:
Mar 26, 2010 1:45:28 AM (14 years ago)
Author:
ukai@chromium.org
Message:

2010-03-26 Fumitoshi Ukai <ukai@chromium.org>

Reviewed by Shinichiro Hamaji.

[Chromium-Win] websocket_server.py failed to start
https://bugs.webkit.org/show_bug.cgi?id=36586

subproess.Popen() on Python 2.4/Windows with stdout,stdout, but no stdin will fail, because it uses return value of GetStdHandle(STD_INPUT_HANDLE), but DuplicateHandle requires integer, not the handle.
We don't need stdin, so use devnull as stdin.

  • Scripts/webkitpy/layout_tests/port/websocket_server.py: open os.devnull for stdin
Location:
trunk/WebKitTools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKitTools/ChangeLog

    r56612 r56614  
     12010-03-26  Fumitoshi Ukai  <ukai@chromium.org>
     2
     3        Reviewed by Shinichiro Hamaji.
     4
     5        [Chromium-Win] websocket_server.py failed to start
     6        https://bugs.webkit.org/show_bug.cgi?id=36586
     7       
     8        subproess.Popen() on Python 2.4/Windows with stdout,stdout, but no stdin will fail, because it uses return value of GetStdHandle(STD_INPUT_HANDLE), but DuplicateHandle requires integer, not the handle.
     9        We don't need stdin, so use devnull as stdin.
     10
     11        * Scripts/webkitpy/layout_tests/port/websocket_server.py: open os.devnull for stdin
     12
    1132010-03-26  Kent Tamura  <tkent@chromium.org>
    214
  • trunk/WebKitTools/Scripts/webkitpy/layout_tests/port/websocket_server.py

    r55940 r56614  
    201201                   self._server_name, self._port))
    202202        _log.debug('cmdline: %s' % ' '.join(start_cmd))
    203         self._process = subprocess.Popen(start_cmd, stdout=self._wsout,
     203        self._process = subprocess.Popen(start_cmd,
     204                                         stdin=open(os.devnull, 'r'),
     205                                         stdout=self._wsout,
    204206                                         stderr=subprocess.STDOUT,
    205207                                         env=env)
Note: See TracChangeset for help on using the changeset viewer.