def _normalize_select(self, query):
if '<STR_LIT>' not in query:<EOL><INDENT>return<EOL><DEDENT>if isinstance(<EOL>query['<STR_LIT>'],<EOL>string_class()):<EOL><INDENT>query['<STR_LIT>'] = [s.strip() for s in query['<STR_LIT>'].split('<STR_LIT:U+002C>')]<EOL><DEDENT>query['<STR_LIT>'] = [s for s<EOL>in query['<STR_LIT>']<EOL>if not s.startswith('<STR_LIT>')]<EOL>if '<STR_LIT>' not in query['<STR_LIT>']:<EOL><INDENT>query['<STR_LIT>'].append('<STR_LIT>')<EOL><DEDENT>
If the query contains the :select operator, we enforce :sys properties.
The SDK requires sys.type to function properly, but as other of our
SDKs require more parts of the :sys properties, we decided that every
SDK should include the complete :sys block to provide consistency
accross our SDKs.