Commits

Tetsuya Morimoto committed ddf37b0

fixed to save traccron settings about 'endswith' method

Comments (0)

Files changed (1)

src/traccron/core.py

                 arg_name_list.append('%s.%s.%s' % (task_id, schedule_id,
                                      self.cronconf.SCHEDULE_ARGUMENT_KEY))
 
+        enabled_keys = ('.%s' % self.cronconf.TASK_ENABLED_KEY,
+                        '.%s' % self.cronconf.SCHEDULE_ENABLED_KEY)
         for arg_name in arg_name_list:
             arg_value = req.args.get(arg_name, '').strip()
             self.env.log.debug('request args: %s=[%s]' % (arg_name, arg_value))
             if (arg_value == ''):
                 # dont't remove the key because of default value may be True
-                if arg_name.endswith('.' + self.cronconf.TASK_ENABLED_KEY,
-                                     '.' + self.cronconf.SCHEDULE_ENABLED_KEY):
+                if arg_name.endswith(enabled_keys):
                     self.cronconf.set_value(arg_name, 'False')
                 else:
                     # otherwise we can remove the key
             self.env.log.debug('request args: %s=[%s]' % (arg_name, arg_value))
             if (arg_value == ''):
                 # dont't remove the key because of default value may be True
-                if (arg_name.endswith('.' + self.cronconf.TASK_ENABLED_KEY)):
+                if arg_name.endswith('.%s' % self.cronconf.TASK_ENABLED_KEY):
                     self.cronconf.set_value(arg_name, 'False')
                 else:
                     # otherwise we can remove the key
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.