@param *args: string arguments that should be logged to console @param debug=True: debug log mode @param settings=None: instance of sublime.Settings
(*args, **kwargs)
| 121 | |
| 122 | |
| 123 | def log(*args, **kwargs): |
| 124 | """ |
| 125 | @param *args: string arguments that should be logged to console |
| 126 | @param debug=True: debug log mode |
| 127 | @param settings=None: instance of sublime.Settings |
| 128 | """ |
| 129 | debug = kwargs.get('debug', True) |
| 130 | settings = kwargs.get('settings', None) |
| 131 | |
| 132 | if not settings: |
| 133 | settings = get_settings() |
| 134 | |
| 135 | if debug and not settings.get('debug', False): |
| 136 | return |
| 137 | |
| 138 | print('Modific:', *args) |
| 139 | |
| 140 | |
| 141 | class CommandThread(threading.Thread): |
no test coverage detected