X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddInitScript.py;h=81b0d5493f7a7ec3b6c3926335c1430ba8271c46;hb=3b44c0228c26dc43d985185afc225caa5f48c1fb;hp=10f844fbf8d97f253df0d5baa3146bf83c57ba13;hpb=997c5bbe5b0576ae8c9c8d52a80dab1dcecf615a;p=plcapi.git diff --git a/PLC/Methods/AddInitScript.py b/PLC/Methods/AddInitScript.py index 10f844f..81b0d54 100644 --- a/PLC/Methods/AddInitScript.py +++ b/PLC/Methods/AddInitScript.py @@ -4,7 +4,7 @@ from PLC.Parameter import Parameter, Mixed from PLC.InitScripts import InitScript, InitScripts from PLC.Auth import Auth -can_update = lambda (field, value): field not in \ +can_update = lambda field_value: field_value[0] not in \ ['initscript_id'] class AddInitScript(Method): @@ -17,7 +17,7 @@ class AddInitScript(Method): roles = ['admin'] - initscript_fields = dict(filter(can_update, InitScript.fields.items())) + initscript_fields = dict(list(filter(can_update, list(InitScript.fields.items())))) accepts = [ Auth(), @@ -28,7 +28,7 @@ class AddInitScript(Method): def call(self, auth, initscript_fields): - initscript_fields = dict(filter(can_update, initscript_fields.items())) + initscript_fields = dict(list(filter(can_update, list(initscript_fields.items())))) initscript = InitScript(self.api, initscript_fields) initscript.sync()