def __init__(self, method, error, errormsg, result, obj, uri, actAsUser):
        message = (
            "phlsys_conduit.Conduit\n" +
            "method: '" + str(method) + "'\n" +
            "error: '" + str(error) + "'\n" +
            "errormsg: '" + str(errormsg) + "'\n" +
            "result: '" + str(result) + "'\n" +
            "object: '" + str(obj) + "'\n" +
            "uri: '" + str(uri) + "'\n" +
            "actAsUser: '" + str(actAsUser) + "'\n")
        super(ConduitException, self).__init__(message)
        self.method = method
        self.error = error
        self.errormsg = errormsg
        self.result = result
        self.obj = obj
        self.uri = uri
        self.actAsUser = actAsUser

# we would expect this to arise normally from time to time
direct_weighting: if True, the weighting is applied directly to the constraints (before the barrier function).
dataset/ETHPy150Open bloomberg/phabricator-tools/py/phl/phlsys_conduit.py/ConduitException.__init__--crossover with--dataset/ETHPy150Open benanne/kaggle-galaxies/custom.py/ClippedGalaxyOutputLayer.normreg