Use the ..._noexception network features in the WGI standalone input and output classes.

This commit is contained in:
2016-10-11 10:57:05 +02:00
parent 080881368a
commit f12158e535
3 changed files with 7 additions and 4 deletions

View File

@@ -20,10 +20,13 @@
</target>
<target name="upload_image_standalone" extends="upload_image_common">
<root class="IMAGE_UPLOADER" feature="make"/>
<setting name="concurrency" value="thread"/>
<setting name="concurrency" value="scoop"/>
<library name="default_standalone" location="..\..\library\server\wsf\default\standalone-safe.ecf" readonly="false" use_application_options="true"/>
<cluster name="src" location="src\" recursive="true"/>
</target>
<target name="upload_image_standalone_st" extends="upload_image_standalone">
<setting name="concurrency" value="none"/>
</target>
<target name="upload_image_libfcgi" extends="upload_image_common">
<root class="IMAGE_UPLOADER" feature="make"/>
<setting name="concurrency" value="none"/>

View File

@@ -43,7 +43,7 @@ feature -- Input
do
src := source
if src.readable and not src.was_error then
src.read_character
src.read_character_noexception
last_character := src.last_character
else
last_character := '%U'
@@ -57,7 +57,7 @@ feature -- Input
src := source
last_string.wipe_out
if src.readable and not src.was_error then
src.read_stream_thread_aware (nb)
src.read_stream_noexception (nb)
last_string.append_string (src.last_string)
end
end

View File

@@ -90,7 +90,7 @@ feature -- Output
put_character (c: CHARACTER_8)
do
last_target_call_succeed := False
target.put_character (c)
target.put_character_noexception (c)
last_target_call_succeed := not target.was_error
end