abudden avatar abudden committed 5a81acc

Moved fix to the correct place and added note to remind me to sort out
dictionary support in command-line interface.

Comments (0)

Files changed (1)

plugin/TagHighlight/module/cmd.py

         if 'CommandLineSwitches' not in AllOptions[dest]:
             # Vim-only option
             continue
+        if not isinstance(AllOptions[dest]['CommandLineSwitches'], list):
+            AllOptions[dest]['CommandLineSwitches'] = AllOptions[dest]['CommandLineSwitches'].split(',')
         if AllOptions[dest]['Type'] == 'bool':
             if AllOptions[dest]['Default'] == True:
                 action = 'store_false'
             elif AllOptions[dest]['Type'] == 'list':
                 action='append'
             else:
+                # TODO: This needs handling somehow
+                continue
                 raise Exception('Unrecognised option type: ' + AllOptions[dest]['Type'])
-            if not isinstance(AllOptions[dest]['CommandLineSwitches'], list):
-                AllOptions[dest]['CommandLineSwitches'].split(',')
             parser.add_option(*AllOptions[dest]['CommandLineSwitches'],
                     action=action,
                     default=AllOptions[dest]['Default'],
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.