allow parsing of isUTF8 flag for strings
The StringType class itself allows this flag now the parser gives no error, if this flag is used. Signed-off-by: Lutz Rossa <rossa@helmholtz-berlin.de> Change-Id: I2f73cafcfb47a13b6e74e942b2dd8faa88c970fe Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/21324 Tested-by: Bjoern Pedersen <bjoern.pedersen@frm2.tum.de> Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de> Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
This commit is contained in:
parent
c1164568ae
commit
c0233b5d6c
@ -888,7 +888,7 @@ DATATYPES = dict(
|
||||
scaled =lambda scale, min, max, **kwds: ScaledInteger(scale=scale, minval=min*scale, maxval=max*scale, **kwds),
|
||||
double =lambda min=None, max=None, **kwds: FloatRange(minval=min, maxval=max, **kwds),
|
||||
blob =lambda maxbytes, minbytes=0: BLOBType(minbytes=minbytes, maxbytes=maxbytes),
|
||||
string =lambda minchars=0, maxchars=None: StringType(minchars=minchars, maxchars=maxchars),
|
||||
string =lambda minchars=0, maxchars=None, isUTF8=False: StringType(minchars=minchars, maxchars=maxchars, isUTF8=isUTF8),
|
||||
array =lambda maxlen, members, minlen=0: ArrayOf(get_datatype(members), minlen=minlen, maxlen=maxlen),
|
||||
tuple =lambda members: TupleOf(*tuple(map(get_datatype, members))),
|
||||
enum =lambda members: EnumType('', members=members),
|
||||
|
Loading…
x
Reference in New Issue
Block a user