sys.path.insert(0, os.path.abspath(".."))
from docs_conf.conf import * # noqa
-from pbr.version import VersionInfo
+from pbr.version import VersionInfo # noqa
version = str(VersionInfo("lftools"))
release = str(VersionInfo("lftools"))
@click.argument("nexus-url", envvar="NEXUS_URL")
@click.argument("repo-id", envvar="REPO_ID")
@click.argument("file-name", envvar="FILE_NAME")
-
# Maven Config
@click.option("-b", "--maven-bin", envvar="MAVEN_BIN", help="Path of maven binary.")
@click.option("-gs", "--global-settings", envvar="GLOBAL_SETTINGS_FILE", help="Global settings file.")
name: ''
link: ''
""".format(
- tsc_approval, end=""
+ tsc_approval
)
empty_committer = """ - name: ''
email: ''
print("repositories:")
print(" - {}".format(gerrit_project))
print("committers:")
- print(" - <<: *{1}_{0}_ptl".format(project_underscored, umbrella, end=""))
+ print(" - <<: *{1}_{0}_ptl".format(project_underscored, umbrella))
if not empty:
this = helper_yaml4info(ldap_group)
print(this, end="")
ldap_object.protocol_version = ldap.VERSION3
ldap_object.simple_bind_s()
except ldap.LDAPError as e:
- if type(e.message) == dict and e.message.has_key("desc"):
+ if type(e.message) == dict and "desc" in e.message:
print(e.message["desc"])
else:
print(e)
)
def main(groups):
- """Preform an LDAP query."""
- l = ldap.initialize(ldap_server)
- ldap_connect(l)
+ """Perform an LDAP query."""
+ ldap_obj = ldap.initialize(ldap_server)
+ ldap_connect(ldap_obj)
for arg in groups:
- groups = ldap_query(l, ldap_group_base, "cn=%s" % arg, ["member"])
+ groups = ldap_query(ldap_obj, ldap_group_base, "cn=%s" % arg, ["member"])
group_dict = package_groups(groups)
cut_length = len(ldap_group_base) + 1
for group_bar in group_dict:
group_name = group_bar["name"][3:-cut_length]
for user in group_bar["members"]:
user = user.decode("utf-8")
- user_info = ldap_query(l, ldap_user_base, user, ["uid", "cn", "mail"])
+ user_info = ldap_query(ldap_obj, ldap_user_base, user, ["uid", "cn", "mail"])
try:
print("%s,%s" % (group_name, user_to_csv(user_info)))
except Exception:
eprint("Error parsing user: %s" % user)
continue
- ldap_disconnect(l)
+ ldap_disconnect(ldap_obj)
main(groups)