X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2common%2Fviews%2Fview.py;fp=o2common%2Fviews%2Fview.py;h=2b0502794fa29f718ea14c64cc0d049833db59cd;hb=f4b7fb37983d6b1e9f61d3a6ee41dfe194c0f218;hp=2a01005d756b536f4702398d5479da57d35ee032;hpb=648c8f4b7f8a7bb69406c3d0a3ceacad86373704;p=pti%2Fo2.git diff --git a/o2common/views/view.py b/o2common/views/view.py index 2a01005..2b05027 100644 --- a/o2common/views/view.py +++ b/o2common/views/view.py @@ -44,8 +44,8 @@ def gen_filter(obj: ColumnElement, filter_str: str): def check_filter(obj: ColumnElement, filter_str: str): if not filter_str: return - pattern = r'^(\((eq|neq|gt|lt|gte|lte){1},\w+,[\w -]+\)\;?|' +\ - r'\((in|nin|cont|ncont){1},\w*(,[\w -]*)*\)\;?)+' + pattern = r'^(\((eq|neq|gt|lt|gte|lte){1},\w+,[\w -\.]+\)\;?|' +\ + r'\((in|nin|cont|ncont){1},\w*(,[\w -\.]*)*\)\;?)+' result = re.match(pattern, filter_str) logger.warning('filter: {} match result is {}'.format(filter_str, result)) if not result: