def __init__(self, base, user, password, key):
        # httplib2 uses its own CA file, which is dumb. Workaround for Ubuntu.
        certfile = None
        if os.path.isfile("/etc/ssl/certs/ca-certificates.crt"):
            certfile = "/etc/ssl/certs/ca-certificates.crt"
        if base[-1] == '/':
            base = base[0:-1]
        self.base = base
        if certfile is not None:
            self.http = httplib2.Http(ca_certs=certfile)
        else:
            self.http = httplib2.Http()
        self.http.add_credentials(user, password)
        self.key = key
Converts normal class names into normal arg names.
dataset/ETHPy150Open zepheira/django-redmine/django_redmine/utils.py/RedmineClient.__init__--crossover with--dataset/ETHPy150Open google/pinject/pinject/bindings.py/default_get_arg_names_from_class_name