コード例 #1
0
ファイル: main.py プロジェクト: bergmannf/python-suseapi
    def search(self):
        """
        Performs LDAP search.
        """
        userinfo = UserInfo(
            self.config.get('ldap', 'server'),
            self.config.get('ldap', 'base'),
        )
        if self.args.attribs:
            attribs = self.args.attribs.split(',')
        else:
            attribs = []
        if self.args.by == "smart-uid":
            return userinfo.search_uid(self.args.value[0], attribs)

        return userinfo.search_by(self.args.by, self.args.value[0], attribs)
コード例 #2
0
ファイル: main.py プロジェクト: sleep-walker/python-suseapi
    def search(self):
        """
        Performs LDAP search.
        """
        userinfo = UserInfo(
            self.config.get('ldap', 'server'),
            self.config.get('ldap', 'base'),
        )
        if self.args.attribs:
            attribs = self.args.attribs.split(',')
        else:
            attribs = []
        if self.args.by == "smart-uid":
            return userinfo.search_uid(self.args.value[0], attribs)

        return userinfo.search_by(self.args.by, self.args.value[0], attribs)