---input---
# -*- coding: utf-8 -*- """ pocoo.pkg.core.acl ~~~~~~~~~~~~~~~~~~ Pocoo ACL System. """ from pocoo.db import meta from pocoo.pkg.core.forum import Site, Forum, Thread from pocoo.pkg.core.user import User, Group from pocoo.pkg.core.db import users, groups, group_members, privileges, \ forums, posts, acl_mapping, acl_subjects, acl_objects class AclManager(object): """ Manager object to manage ALCs. """ STRONG_NO = -1 WEAK_NO = 0 WEAK_YES = 1 STRONG_YES = 2 def __init__(self, ctx, subject): self.ctx = ctx self.subject = subject if isinstance(subject, User): self._type = 'user' elif isinstance(subject, Group): self._type = 'group' else: raise ValueError('neither user or group specified') def allow(self, privilege, obj, force=False): """Allows the subject privilege on obj.""" return self._set(privilege, obj, 1 + bool(force)) def default(self, privilege, obj): """Sets the state for privilege on obj back to weak yes.""" return self._set(privilege, obj, 0) def deny(self, privilege, obj, force=False): """Denies the subject privilege on obj.""" return self._set(privilege, obj, -1 - bool(force)) def can_access(self, privilege, obj): """Checks if the current subject with the required privilege somehow. Either directly or when the subject is a user and one of its groups can access it.""" #XXX: maybe this could be one big query instead of 4 #XXX: this currently does not work correctly, therefore return True return True if not isinstance(obj, (Forum, Thread, Site.__class__)): raise TypeError('obj must be a forum, thread or site') privilege = privilege.upper() s = self._get_subject_join().alias('s').c def do_check(obj, tendency): db = self.ctx.engine o = self._get_object_join(obj).alias('o').c # self check r = db.execute(meta.select([acl_mapping.c.state], (acl_mapping.c.priv_id == privileges.c.priv_id) & (acl_mapping.c.subject_id == s.subject_id) & (acl_mapping.c.object_id == o.object_id) & (privileges.c.name == privilege) )) row = r.fetchone() if row is not None: if row['state'] in (self.STRONG_NO, self.STRONG_YES): return row['state'] == self.STRONG_YES tendency = row['state'] # if the controlled subject is a user check all groups if isinstance(self.subject, User): r = db.execute(meta.select([acl_mapping.c.state], (acl_mapping.c.object_id == o.object_id) & (acl_mapping.c.subject_id == groups.c.subject_id) & (groups.c.group_id == group_members.c.group_id) & (group_members.c.user_id == self.subject.user_id) )) while True: row = r.fetchone() if row is None: break state = row[0] if state in (self.STRONG_YES, self.STRONG_NO): return state == self.STRONG_YES if tendency is None: tendency = state elif tendency == self.WEAK_NO and state == self.WEAK_YES: tendency = self.WEAK_YES # check related objects if isinstance(obj, Thread): return do_check(obj.forum, tendency) elif isinstance(obj, Forum): return do_check(Site, tendency) else: return tendency return do_check(obj, None) in (self.WEAK_YES, self.STRONG_YES) def _set(self, privilege, obj, state): """Helper functions for settings privileges.""" privilege = privilege.upper() if self.subject.subject_id is None: self._bootstrap() if obj.object_id is None: self._bootstrap_object(obj) # special state "0" which means delete if not state: p = meta.select([privileges.c.priv_id], privileges.c.name == privilege) self.ctx.engine.execute(acl_mapping.delete( (acl_mapping.c.priv_id == p.c.priv_id) & (acl_mapping.c.subject_id == self.subject.subject_id) & (acl_mapping.c.object_id == obj.object_id) )) return # touch privilege and check existing mapping priv_id = self._fetch_privilege(privilege) r = self.ctx.engine.execute(meta.select([acl_mapping.c.state], (acl_mapping.c.priv_id == priv_id) & (acl_mapping.c.subject_id == self.subject.subject_id) & (acl_mapping.c.object_id == obj.object_id) )) row = r.fetchone() if row is not None: # this rule exists already if row['state'] == state: return # goddamn, same rule - different state, delete old first self._set(privilege, obj, 0) # insert new rule self.ctx.engine.execute(acl_mapping.insert(), priv_id = priv_id, subject_id = self.subject.subject_id, object_id = obj.object_id, state = state ) def _bootstrap(self): """This method is automatically called when subject_id is None and an subject_id is required.""" r = self.ctx.engine.execute(acl_subjects.insert(), subject_type = self._type ) self.subject.subject_id = r.last_inserted_ids()[0] self.subject.save() def _bootstrap_object(self, obj): """Like _bootstrap but works for objects.""" objtype = self._get_object_type(obj) r = self.ctx.engine.execute(acl_objects.insert(), object_type = objtype ) obj.object_id = r.last_inserted_ids()[0] obj.save() def _get_object_type(self, obj): if isinstance(obj, Forum): return 'forum' elif isinstance(obj, Thread): return 'thread' elif obj is Site: return 'site' raise TypeError('obj isn\'t a forum or thread') def _get_object_join(self, obj): """Returns a subjoin for the object id.""" t = self._get_object_type(obj) if t == 'forum': return meta.select([forums.c.object_id], forums.c.forum_id == obj.forum_id ) elif t == 'thread': return meta.select([posts.c.object_id], posts.c.post_id == obj.post_id ) else: # XXX: it works ^^ # i really want something like meta.select('0 as group_id') class Fake(object): def alias(self, n): class _C(object): class c(object): object_id = 0 return _C return Fake() def _get_subject_join(self): """Returns a subjoin for the subject id.""" if self._type == 'user': return meta.select([users.c.subject_id], users.c.user_id == self.subject.user_id ) return meta.select([groups.c.subject_id], groups.c.group_id == self.subject.group_id ) def _fetch_privilege(self, name): """Returns the priv_id for the given privilege. If it doesn\'t exist by now the system will create a new privilege.""" r = self.ctx.engine.execute(meta.select([privileges.c.priv_id], privileges.c.name == name )) row = r.fetchone() if row is not None: return row[0] r = self.ctx.engine.execute(privileges.insert(), name = name ) return r.last_inserted_ids()[0] def __repr__(self): if self._type == 'user': id_ = self.subject.user_id else: id_ = self.subject.group_id if self.subject.subject_id is None: return '<%s %s:%d inactive>' % ( self.__class__.__name__, self._type, id_ ) return '<%s %s:%d active as %d>' % ( self.__class__.__name__, self._type, id_, self.subject.subject_id ) ---tokens--- '<' Punctuation 'html' Name.Tag '>' Punctuation '\n' Text '<' Punctuation 'head' Name.Tag '>' Punctuation '\n' Text '<' Punctuation 'script' Name.Tag '>' Punctuation '' Text '\n ' Text 'function' Keyword.Declaration ' ' Text 'initCodeBlock' Name.Other '(' Punctuation 'id' Name.Other ')' Punctuation ';' Punctuation ' ' Text '{' Punctuation '\n ' Text 'var' Keyword.Declaration ' ' Text 'el' Name.Other ' ' Text '=' Operator ' ' Text 'document' Name.Builtin '.' Punctuation 'getElementById' Name.Other '(' Punctuation 'id' Name.Other ')' Punctuation ';' Punctuation '\n ' Text '}' Punctuation '\n' Text '<' Punctuation '/' Punctuation 'script' Name.Tag '>' Punctuation '\n' Text '<' Punctuation 'style' Name.Tag '>' Punctuation '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '{' Punctuation ' ' Text 'border' Keyword ':' Punctuation ' ' Text '1' Literal.Number.Integer 'px' Keyword.Type ' ' Text 'solid' Keyword.Constant ' ' Text '#d0d0d0' Literal.Number.Hex ';' Punctuation ' ' Text 'background-color' Keyword ':' Punctuation ' ' Text '#f0f0f0' Literal.Number.Hex ';' Punctuation '\n ' Text 'margin-left' Keyword ':' Punctuation ' ' Text '10' Literal.Number.Integer 'px' Keyword.Type ';' Punctuation ' ' Text 'margin-right' Keyword ':' Punctuation ' ' Text '10' Literal.Number.Integer 'px' Keyword.Type ';' Punctuation ' ' Text '}' Punctuation '\n\n' Text '.' Punctuation 'syntaxheader' Name.Class ' ' Text '{' Punctuation ' ' Text 'margin-top' Keyword ':' Punctuation ' ' Text '15' Literal.Number.Integer 'px' Keyword.Type ';' Punctuation ' ' Text 'margin-bottom' Keyword ':' Punctuation ' ' Text '0' Literal.Number.Integer 'px' Keyword.Type ';' Punctuation '\n ' Text 'text-align' Keyword ':' Punctuation ' ' Text 'right' Keyword.Constant ';' Punctuation ' ' Text 'font-size' Keyword ':' Punctuation ' ' Text '11' Literal.Number.Integer 'px' Keyword.Type ';' Punctuation '\n ' Text 'border-bottom' Keyword ':' Punctuation ' ' Text '0' Literal.Number.Integer ';' Punctuation ' ' Text 'padding' Keyword ':' Punctuation ' ' Text '3' Literal.Number.Integer 'px' Keyword.Type ';' Punctuation ' ' Text '}' Punctuation '\n\n' Text '.' Punctuation 'linenos' Name.Class ' ' Text '{' Punctuation ' ' Text 'float' Keyword ':' Punctuation ' ' Text 'left' Keyword.Constant ';' Punctuation ' ' Text 'display' Keyword ':' Punctuation ' ' Text 'block' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation '\n' Text '.' Punctuation 'linenos' Name.Class ' ' Text 'pre' Name.Tag ' ' Text '{' Punctuation ' ' Text 'padding-right' Keyword ':' Punctuation ' ' Text '7' Literal.Number.Integer 'px' Keyword.Type ';' Punctuation ' ' Text 'padding-left' Keyword ':' Punctuation ' ' Text '7' Literal.Number.Integer 'px' Keyword.Type ';' Punctuation '\n ' Text 'color' Keyword ':' Punctuation ' ' Text '#666' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation '\n\n' Text 'pre' Name.Tag '.' Punctuation 'syntax' Name.Class ' ' Text '{' Punctuation ' ' Text 'padding' Keyword ':' Punctuation ' ' Text '5' Literal.Number.Integer 'px' Keyword.Type ';' Punctuation ' ' Text 'margin-top' Keyword ':' Punctuation ' ' Text '0' Literal.Number.Integer 'px' Keyword.Type ';' Punctuation ' ' Text '}' Punctuation '\n\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'cm' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#60a0b0' Literal.Number.Hex ';' Punctuation ' ' Text 'font-style' Keyword ':' Punctuation ' ' Text 'italic' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* comments */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'cm-proc' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#007020' Literal.Number.Hex ';' Punctuation ' ' Text 'font-style' Keyword ':' Punctuation ' ' Text 'normal' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* preproc */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'kw' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#007020' Literal.Number.Hex ';' Punctuation ' ' Text 'font-weight' Keyword ':' Punctuation ' ' Text 'bold' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* keywords */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'kw-pseudo' Name.Class ' ' Text '{' Punctuation ' ' Text 'font-weight' Keyword ':' Punctuation ' ' Text 'normal' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* pseudo keywords */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'op' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#666666' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* operators */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'op-word' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#007020' Literal.Number.Hex ';' Punctuation ' ' Text 'font-weight' Keyword ':' Punctuation ' ' Text 'bold' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* word operators */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'bn' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#007020' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* builtins */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'fun' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#06287e' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* func name */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'cls' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#0e84b5' Literal.Number.Hex ';' Punctuation ' ' Text 'font-weight' Keyword ':' Punctuation ' ' Text 'bold' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* class names */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'exc' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#007020' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* exceptions */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'var' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#bb60d5' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* variables */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'const' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#60add5' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* constants */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'entity' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#d55537' Literal.Number.Hex ';' Punctuation ' ' Text 'font-weight' Keyword ':' Punctuation ' ' Text 'bold' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* entities */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'attr' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#4070a0' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* attributes */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'tag' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#062873' Literal.Number.Hex ';' Punctuation ' ' Text 'font-weight' Keyword ':' Punctuation ' ' Text 'bold' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* tag names */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'deco' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#555555' Literal.Number.Hex ';' Punctuation ' ' Text 'font-weight' Keyword ':' Punctuation ' ' Text 'bold' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* decorators */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'st' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#4070a0' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* strings */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'st-int' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#70a0d0' Literal.Number.Hex ';' Punctuation ' ' Text 'font-style' Keyword ':' Punctuation ' ' Text 'italic' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* interpolated str */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'st-esc' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#4070a0' Literal.Number.Hex ';' Punctuation ' ' Text 'font-weight' Keyword ':' Punctuation ' ' Text 'bold' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* escaped str */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'st-re' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#235388' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* regular expr */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'st-sym' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#517918' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* symbols */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'st-oth' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#c65d09' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* other strings */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'nb' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text '#40a070' Literal.Number.Hex ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* numbers */' Comment '\n\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'gen-hd' Name.Class ' ' Text '{' Punctuation ' ' Text 'font-weight' Keyword ':' Punctuation ' ' Text 'bold' Keyword.Constant ';' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text 'blue' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* headings */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'gen-sh' Name.Class ' ' Text '{' Punctuation ' ' Text 'font-weight' Keyword ':' Punctuation ' ' Text 'bold' Keyword.Constant ';' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text 'purple' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* subheadings */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'gen-del' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text 'red' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* deleted text */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'gen-ins' Name.Class ' ' Text '{' Punctuation ' ' Text 'color' Keyword ':' Punctuation ' ' Text 'green' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* inserted text */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'gen-em' Name.Class ' ' Text '{' Punctuation ' ' Text 'font-style' Keyword ':' Punctuation ' ' Text 'italic' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* emphasized text */' Comment '\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'gen-sr' Name.Class ' ' Text '{' Punctuation ' ' Text 'font-weight' Keyword ':' Punctuation ' ' Text 'bold' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* strong emph. text */' Comment '\n\n' Text '.' Punctuation 'syntax' Name.Class ' ' Text '.' Punctuation 'err' Name.Class ' ' Text '{' Punctuation ' ' Text 'border' Keyword ':' Punctuation ' ' Text '1' Literal.Number.Integer 'px' Keyword.Type ' ' Text 'solid' Keyword.Constant ' ' Text 'red' Keyword.Constant ';' Punctuation ' ' Text '}' Punctuation ' ' Text '/* parser errors */' Comment '\n' Text '<' Punctuation '/' Punctuation 'style' Name.Tag '>' Punctuation '\n' Text '<' Punctuation '/' Punctuation 'head' Name.Tag '>' Punctuation '\n' Text '<' Punctuation 'body' Name.Tag '>' Punctuation '\n' Text '<' Punctuation 'pre' Name.Tag ' ' Text 'id' Name.Attribute '=' Operator '"code-block"' Literal.String ' ' Text 'class' Name.Attribute '=' Operator '"syntax"' Literal.String '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '# -*- coding: utf-8 -*-' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation '\n pocoo.pkg.core.acl\n ~~~~~~~~~~~~~~~~~~\n\n Pocoo ACL System.\n\n' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'from ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cls"' Literal.String '>' Punctuation 'pocoo.db' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation ' import' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'meta' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'from ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cls"' Literal.String '>' Punctuation 'pocoo.pkg.core.forum' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation ' import' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Site' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Forum' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Thread' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'from ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cls"' Literal.String '>' Punctuation 'pocoo.pkg.core.user' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation ' import' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'User' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Group' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'from ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cls"' Literal.String '>' Punctuation 'pocoo.pkg.core.db' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation ' import' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'users' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'groups' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'group_members' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privileges' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', \\\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'forums' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'posts' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_subjects' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_objects' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n\n' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'class ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cls"' Literal.String '>' Punctuation 'AclManager' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'object' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation '\n Manager object to manage ALCs.\n ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'STRONG_NO' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '-' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '1' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'WEAK_NO' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '0' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'WEAK_YES' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '1' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'STRONG_YES' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '2' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation '__init__' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'ctx' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'ctx' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'ctx' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'isinstance' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'User' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'user' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'elif' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'isinstance' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Group' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'group' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'else' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'raise' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"exc"' Literal.String '>' Punctuation 'ValueError' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'neither user or group specified' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation 'allow' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'force' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'False' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'Allows the subject privilege on obj.' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_set' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '1' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '+' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'bool' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'force' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '))\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation 'default' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'Sets the state for privilege on obj back to weak yes.' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_set' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '0' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation 'deny' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'force' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'False' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'Denies the subject privilege on obj.' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_set' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '-' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '1' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '-' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'bool' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'force' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '))\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation 'can_access' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'Checks if the current subject with the required privilege\n somehow. Either directly or when the subject is a user and\n one of its groups can access it.' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '#XXX: maybe this could be one big query instead of 4' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '#XXX: this currently does not work correctly, therefore return True' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'True' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'not' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'isinstance' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Forum' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Thread' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Site' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '__class__' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'raise' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"exc"' Literal.String '>' Punctuation 'TypeError' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'obj must be a forum, thread or site' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'upper' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 's' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_get_subject_join' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '().' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'alias' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 's' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ').' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation 'do_check' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'tendency' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'db' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'ctx' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'engine' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'o' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_get_object_join' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ').' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'alias' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'o' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ').' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '# self check' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'db' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'execute' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'meta' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'select' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '([' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '],\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'priv_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privileges' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'priv_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ') ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '&' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 's' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ') ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '&' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'o' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ') ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '&' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privileges' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'name' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ))\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'fetchone' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'is' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'not' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'None' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '[' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '] ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'in' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'STRONG_NO' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'STRONG_YES' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '[' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '] ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'STRONG_YES' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'tendency' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '[' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ']\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '# if the controlled subject is a user check all groups' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'isinstance' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'User' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'db' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'execute' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'meta' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'select' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '([' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '],\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'o' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ') ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '&' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'groups' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ') ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '&' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'groups' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'group_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'group_members' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'group_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ') ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '&' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'group_members' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'user_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'user_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ))\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'while' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'True' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'fetchone' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'is' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'None' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'break' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '[' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '0' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ']\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'in' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'STRONG_YES' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'STRONG_NO' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'STRONG_YES' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'tendency' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'is' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'None' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'tendency' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'elif' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'tendency' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'WEAK_NO' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'and' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'WEAK_YES' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'tendency' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'WEAK_YES' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '# check related objects' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'isinstance' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Thread' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'do_check' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'forum' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'tendency' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'elif' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'isinstance' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Forum' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'do_check' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Site' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'tendency' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'else' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'tendency' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'do_check' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'None' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ') ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'in' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'WEAK_YES' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'STRONG_YES' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation '_set' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'Helper functions for settings privileges.' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'upper' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'is' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'None' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_bootstrap' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'is' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'None' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_bootstrap_object' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '# special state ' Text '"' Name.Entity '0' Text '"' Name.Entity ' which means delete' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'not' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'p' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'meta' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'select' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '([' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privileges' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'priv_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '], ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privileges' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'name' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'ctx' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'engine' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'execute' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'delete' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'priv_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'p' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'priv_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ') ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '&' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ') ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '&' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ))\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '# touch privilege and check existing mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'priv_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_fetch_privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'ctx' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'engine' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'execute' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'meta' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'select' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '([' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '],\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'priv_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'priv_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ') ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '&' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ') ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '&' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n (' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ))\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'fetchone' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'is' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'not' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'None' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '# this rule exists already' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '[' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '] ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '# goddamn, same rule - different state, delete old first' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_set' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '0' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '# insert new rule' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'ctx' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'engine' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'execute' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_mapping' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'insert' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(),\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'priv_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'priv_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ',\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ',\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ',\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'state' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n )\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation '_bootstrap' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'This method is automatically called when subject_id is\n None and an subject_id is required.' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'ctx' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'engine' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'execute' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_subjects' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'insert' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(),\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n )\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'last_inserted_ids' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()[' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '0' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ']\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'save' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation '_bootstrap_object' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'Like _bootstrap but works for objects.' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'objtype' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_get_object_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'ctx' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'engine' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'execute' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'acl_objects' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'insert' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(),\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'objtype' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n )\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'last_inserted_ids' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()[' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '0' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ']\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'save' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation '_get_object_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'isinstance' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Forum' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'forum' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'elif' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'isinstance' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Thread' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'thread' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'elif' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'is' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Site' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'site' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'raise' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"exc"' Literal.String '>' Punctuation 'TypeError' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'obj isn' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-esc"' Literal.String '>' Punctuation '\\' Text ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 't a forum or thread' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation '_get_object_join' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'Returns a subjoin for the object id.' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 't' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_get_object_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ')\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 't' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'forum' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'meta' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'select' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '([' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'forums' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '],\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'forums' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'forum_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'forum_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n )\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'elif' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 't' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'thread' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'meta' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'select' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '([' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'posts' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '],\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'posts' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'post_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'obj' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'post_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n )\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'else' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '# XXX: it works ^^' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cm"' Literal.String '>' Punctuation '# i really want something like meta.select(' Text ''' Name.Entity '0 as group_id' Text ''' Name.Entity ')' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'class ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cls"' Literal.String '>' Punctuation 'Fake' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'object' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation 'alias' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'n' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'class ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cls"' Literal.String '>' Punctuation '_C' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'object' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'class ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"cls"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn"' Literal.String '>' Punctuation 'object' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'object_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '0' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_C' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'Fake' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation '_get_subject_join' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'Returns a subjoin for the subject id.' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'user' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'meta' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'select' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '([' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'users' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '],\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'users' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'user_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'user_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n )\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'meta' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'select' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '([' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'groups' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '],\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'groups' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'group_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'group_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n )\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation '_fetch_privilege' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ', ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'name' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'Returns the priv_id for the given privilege. If it\n doesn' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-esc"' Literal.String '>' Punctuation '\\' Text ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 't exist by now the system will create a new\n privilege.' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-db"' Literal.String '>' Punctuation '"' Name.Entity '"' Name.Entity '"' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'ctx' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'engine' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'execute' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'meta' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'select' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '([' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privileges' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'priv_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '],\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privileges' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'c' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'name' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'name' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ))\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'fetchone' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'is' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'not' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'None' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'row' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '[' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '0' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ']\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'ctx' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'engine' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'execute' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'privileges' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'insert' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(),\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'name' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'name' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n )\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'r' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'last_inserted_ids' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '()[' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"nb nb-int"' Literal.String '>' Punctuation '0' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ']\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'def ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"fun"' Literal.String '>' Punctuation '__repr__' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '(' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '):\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '==' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation 'user' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'id_' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'user_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'else' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'id_' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '=' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'group_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'if' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op op-word"' Literal.String '>' Punctuation 'is' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'None' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ':\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation '<' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-int"' Literal.String '>' Punctuation '%s' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation ' ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-int"' Literal.String '>' Punctuation '%s' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation ':' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-int"' Literal.String '>' Punctuation '%d' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation ' inactive' Text '>' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '%' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' (\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '__class__' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '__name__' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ',\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ',\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'id_' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n )\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"kw"' Literal.String '>' Punctuation 'return' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation '<' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-int"' Literal.String '>' Punctuation '%s' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation ' ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-int"' Literal.String '>' Punctuation '%s' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation ':' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-int"' Literal.String '>' Punctuation '%d' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation ' active as ' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-int"' Literal.String '>' Punctuation '%d' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st"' Literal.String '>' Punctuation '>' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"st st-sg"' Literal.String '>' Punctuation ''' Name.Entity '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"op"' Literal.String '>' Punctuation '%' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ' (\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '__class__' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '__name__' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ',\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation '_type' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ',\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'id_' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation ',\n ' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"bn bn-pseudo"' Literal.String '>' Punctuation 'self' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '.' Text '<' Punctuation 'span' Name.Tag ' ' Text 'class' Name.Attribute '=' Operator '"name"' Literal.String '>' Punctuation 'subject_id' Text '<' Punctuation '/' Punctuation 'span' Name.Tag '>' Punctuation '\n\n )\n' Text