Revision cbe81673 snf-pithos-backend/pithos/backends/lib/sqlalchemy/permissions.py

b/snf-pithos-backend/pithos/backends/lib/sqlalchemy/permissions.py
159 159

  
160 160
    def access_check_bulk(self, paths, member):
161 161
        rows = None
162
        xfeatures_xfeaturevals = self.xfeaturevals.join(self.xfeatures,
163
                onclause=and_(self.xfeatures.c.feature_id ==
164
                    self.xfeaturevals.c.feature_id, self.xfeatures.c.path.in_(paths)))
162
        xfeatures_xfeaturevals = \
163
            self.xfeaturevals.join(self.xfeatures,
164
                                   onclause=
165
                                   and_(self.xfeatures.c.feature_id ==
166
                                        self.xfeaturevals.c.feature_id,
167
                                        self.xfeatures.c.path.in_(paths)))
165 168
        s = select([self.xfeatures.c.path,
166
                    self.xfeaturevals.c.value,
167
                    self.xfeaturevals.c.feature_id,
168
                    self.xfeaturevals.c.key], from_obj=[xfeatures_xfeaturevals])
169
                   self.xfeaturevals.c.value,
170
                   self.xfeaturevals.c.feature_id,
171
                   self.xfeaturevals.c.key],
172
                   from_obj=[xfeatures_xfeaturevals])
169 173
        r = self.conn.execute(s)
170 174
        rows = r.fetchall()
171 175
        r.close()

Also available in: Unified diff