Skip to content

Commit 816f7dd

Browse files
committed
Avoid calling CleanString twice.
1 parent 79a7ac8 commit 816f7dd

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

PythonForDelphi/Components/Sources/Core/PythonEngine.pas

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5381,12 +5381,12 @@ function TPythonEngine.Run_CommandAsObjectWithDict(const command : AnsiString; m
53815381

53825382
procedure TPythonEngine.ExecStrings( strings : TStrings );
53835383
begin
5384-
Py_XDecRef( Run_CommandAsObject( CleanString( EncodeString(strings.Text) ), file_input ) );
5384+
Py_XDecRef( Run_CommandAsObject( EncodeString(strings.Text) , file_input ) );
53855385
end;
53865386

53875387
function TPythonEngine.EvalStrings( strings : TStrings ) : PPyObject;
53885388
begin
5389-
Result := Run_CommandAsObject( CleanString( EncodeString(strings.Text) ), eval_input );
5389+
Result := Run_CommandAsObject( EncodeString(strings.Text) , eval_input );
53905390
end;
53915391

53925392
procedure TPythonEngine.ExecString(const command : AnsiString; locals, globals : PPyObject );
@@ -5396,7 +5396,7 @@ procedure TPythonEngine.ExecString(const command : AnsiString; locals, globals :
53965396

53975397
procedure TPythonEngine.ExecStrings( strings : TStrings; locals, globals : PPyObject );
53985398
begin
5399-
Py_XDecRef( Run_CommandAsObjectWithDict( CleanString( EncodeString(strings.Text) ), file_input, locals, globals ) );
5399+
Py_XDecRef( Run_CommandAsObjectWithDict( EncodeString(strings.Text), file_input, locals, globals ) );
54005400
end;
54015401

54025402
function TPythonEngine.EvalString( const command : AnsiString; locals, globals : PPyObject ) : PPyObject;
@@ -5406,12 +5406,12 @@ function TPythonEngine.EvalString( const command : AnsiString; locals, globals :
54065406

54075407
function TPythonEngine.EvalStrings( strings : TStrings; locals, globals : PPyObject ) : PPyObject;
54085408
begin
5409-
Result := Run_CommandAsObjectWithDict( CleanString( EncodeString(strings.Text) ), eval_input, locals, globals );
5409+
Result := Run_CommandAsObjectWithDict( EncodeString(strings.Text), eval_input, locals, globals );
54105410
end;
54115411

54125412
function TPythonEngine.EvalStringsAsStr( strings : TStrings ) : String;
54135413
begin
5414-
Result := Run_CommandAsString( CleanString( EncodeString(strings.Text) ), eval_input );
5414+
Result := Run_CommandAsString( EncodeString(strings.Text), eval_input );
54155415
end;
54165416

54175417
function TPythonEngine.CheckEvalSyntax( const str : AnsiString ) : Boolean;

0 commit comments

Comments
 (0)