From 9e640da25faea2886f66445249497dfab50bb205 Mon Sep 17 00:00:00 2001 From: Hugh Brown Date: Thu, 10 Oct 2013 18:43:14 -0400 Subject: [PATCH] Fix dangerous default argument --- jenkinsapi/jenkins.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jenkinsapi/jenkins.py b/jenkinsapi/jenkins.py index 499e66f..0371c1b 100644 --- a/jenkinsapi/jenkins.py +++ b/jenkinsapi/jenkins.py @@ -149,14 +149,14 @@ class Jenkins(JenkinsBase): self.poll() return self[newjobname] - def build_job(self, jobname, params={}): + def build_job(self, jobname, params=None): """ Invoke a build by job name :param jobname: name of exist job, str :param params: the job params, dict :return: none """ - self[jobname].invoke(build_params=params) + self[jobname].invoke(build_params=params or {}) return def delete_job(self, jobname): -- 2.7.4