def search(self, query):
        response = self.command('-q search', query)[0].decode(*enc)
        if response in 'MATCHED PACKAGES':
            from re import match
            from string import strip
            return dict([
                self.package_name('{0}|Version:{1}\nhttp://pecl.php.net/{0}\n{2}'.format(
                    *map(strip, match('(.* (?=\d))(.*\) +)(.*$)', line).groups())
                )).split('|')
                         for line in response.splitlines()
                         if line
                            and 'STABLE/(LATEST)' not in line
                            and match('(.* (?=\d))(.*\) +)(.*$)', line)
            ])
        return {}
dataset/ETHPy150Open Aeronautics/aero/aero/adapters/pecl.py/Pecl.search/swapped operands of `in`