File tree Expand file tree Collapse file tree 3 files changed +7
-1
lines changed
Expand file tree Collapse file tree 3 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8- ## [ unreleased ] - Unreleased
8+ ## [ 3.4.4 ] - 2025-06-13
99### Added
1010
1111### Changed
@@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616
1717### Fixed
1818- fix typing issues in python code
19+ - fix long string attribute from production settings ( greatter than 255 characters )
1920
2021## [ 3.4.3] - 2025-05-26
2122
Original file line number Diff line number Diff line change @@ -346,6 +346,10 @@ ClassMethod GenerateProxyClass(
346346 Set tDefault = tPropInfo ." __getitem__" (2 )
347347 If " " '=tDefault {
348348 Set tCustomProp .InitialExpression = $$$quote(tDefault )
349+ if $LENGTH (tDefault )>255 {
350+ Set tSC = tCustomProp .Parameters .SetAt (" " ," MAXLEN" )
351+ Quit :$$$ISERR(tSC )
352+ }
349353 }
350354 Set tCustomProp .Required = tPropInfo ." __getitem__" (3 )
351355
Original file line number Diff line number Diff line change @@ -139,6 +139,7 @@ class MySettingOperation(BusinessOperation):
139139 my_float_var : float = 0.0
140140 my_untyped_var = 0
141141 my_str_var = "foo"
142+ my_very_long_var = "a" * 1000 # Long string for testing
142143
143144 def OnMessage (self , request ):
144145 attr = request .StringValue
You can’t perform that action at this time.
0 commit comments