CastagnaIT/plugin.video.netflix

View on GitHub
Version bump (1.23.3) (#1693) #2397
Stefano Gottardo authored a6a05be8
complete00:00:23
1
git clone
2
codeclimate validate-config
View output
codeclimate validate-config
WARNING: 'exclude_paths' has been deprecated, please use 'exclude_patterns' instead
WARNING: 'ratings' has been deprecated, and will not be used
3
codeclimate prepare
View output
codeclimate prepare
4
builder pull-engines
View output
determining required images
5
structure
View output
14
Parser process id: 14
codeclimate-parser socket not present
waiting 1s...
6
duplication
View output
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
I, [2024-04-16T07:52:13.842526 #1]  INFO -- : Skipping file ./resources/lib/run_addon.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 38
    f'InputStream Helper has generated an internal error:[CR]{exc}[CR][CR]'
    ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:13.853326 #1]  INFO -- : Skipping file ./resources/lib/upgrade_controller.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 57
    def _perform_addon_changes(previous_ver: CmpVersion, current_ver: CmpVersion):
                                           ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:13.856876 #1]  INFO -- : Skipping file ./resources/lib/config_wizard.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 64
    raise InputStreamHelperError(str(exc)) from exc
                                              ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:13.870123 #1]  INFO -- : Skipping file ./resources/lib/utils/api_paths.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 257
    f'Unexpected reference format encountered: {ref}'
                                                    ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:13.889081 #1]  INFO -- : Skipping file ./resources/lib/utils/api_requests.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 180
    mylist_identifier += f'_{perpetual_range_start}'
                                                   ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:13.966987 #1]  INFO -- : Skipping file ./resources/lib/utils/logging.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 36
    self.__log(f'The debug logging is set as {"ENABLED" if is_enabled else "DISABLED"}', xbmc.LOGINFO)
                                                                                      ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:13.980939 #1]  INFO -- : Skipping file ./resources/lib/utils/cookies.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 26
    def cast(cls, cookie_jar: CookieJar):
                            ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:13.999265 #1]  INFO -- : Skipping file ./resources/lib/utils/website.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 159
    raise InvalidProfilesError from exc
                                  ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:13.999342 #1]  INFO -- : Skipping file ./resources/lib/run_service.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 48
    f'It is possible that the hostname {self.HOST_ADDRESS} can not be resolved.')
    ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.018820 #1]  INFO -- : Skipping file ./resources/lib/database/db_shared.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 144
    f'ORDER BY {rand_func_name} LIMIT 1')
    ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.048539 #1]  INFO -- : Skipping file ./resources/lib/database/db_update.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 15
    def run_local_db_updates(current_version: CmpVersion, upgrade_to_version: CmpVersion):
                                            ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.061969 #1]  INFO -- : Skipping file ./resources/lib/database/db_base_sqlite.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 56
    raise DBSQLiteConnectionError from exc
                                     ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.067046 #1]  INFO -- : Skipping file ./resources/lib/database/db_utils.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 61
    query = f'UPDATE {table} SET {columns_to_set} WHERE {where_condition}'
                                                                         ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.125812 #1]  INFO -- : Skipping file ./resources/lib/database/db_base_mysql.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 38
    raise DBMySQLConnectionError from exc
                                    ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.140068 #1]  INFO -- : Skipping file ./resources/lib/kodi/library_tasks.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 69
    progress_bar.set_message(f'{job_data["title"]} ({progress_bar.value}/{progress_bar.max_value})')
                                                                                                  ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.147670 #1]  INFO -- : Skipping file ./resources/lib/kodi/ui/xmldialog_esnwidevine.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 200
    path = ui.show_browse_dialog(f'{common.get_local_string(30603)} - {filename}')
                                                                                ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.171255 #1]  INFO -- : Skipping file ./resources/lib/kodi/ui/xmldialogs.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 53
    alarm_time = f'{minutes:02d}:{seconds:02d}'
                                              ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.185287 #1]  INFO -- : Skipping file ./resources/lib/kodi/ui/xmldialog_parental.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 96
    maturity_name = f'[{self.rating_levels[index]["label"]}]'
                                                            ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.201109 #1]  INFO -- : Skipping file ./resources/lib/kodi/ui/dialogs.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 19
    xbmc.executebuiltin(f'Notification({title}, {msg}, {time}, {G.ICON})')
                                                                        ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.216632 #1]  INFO -- : Skipping file ./resources/lib/kodi/library_utils.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 78
    raise InvalidVideoId(f'videoid {videoid} type not implemented')
                                                                 ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.224497 #1]  INFO -- : Skipping file ./resources/lib/kodi/infolabels.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 53
    cache_identifier = f'{videoid.value}_{profile_language_code}'
                                                                ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.287614 #1]  INFO -- : Skipping file ./resources/lib/kodi/context_menu.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 29
    {**params, 'operation': 'remove' if is_autoselect else 'set'},
      ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.300395 #1]  INFO -- : Skipping file ./resources/lib/kodi/library.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 282
    label_partial_op = f' ({index + 1}/{total_tasks})' if total_tasks > 1 else ''
                                                     ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.301906 #1]  INFO -- : Skipping file ./resources/lib/kodi/nfo.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 83
    message = f' {common.get_local_string(1397)} '.join(ask_message_typelist)
                                                 ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.321591 #1]  INFO -- : Skipping file ./resources/lib/upgrade_actions.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 48
    progress_bar.set_message(f'PLEASE WAIT - Migrating: {folder_name}')
                                                                     ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.321969 #1]  INFO -- : Skipping file ./resources/lib/common/device_utils.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 20
    G.LOCAL_DB.set_value(f'{service.lower()}_service_port', port)
                                                         ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.335657 #1]  INFO -- : Skipping file ./resources/lib/common/misc_utils.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 21
    raise KeyError(f'Metadata for {value_to_find} does not exist')
                                                                ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.343692 #1]  INFO -- : Skipping file ./resources/lib/common/ipc.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 106
    url = f'http://127.0.0.1:{G.LOCAL_DB.get_value("nf_server_service_port")}{endpoint}/{func_name}'
                                                                                                   ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.366764 #1]  INFO -- : Skipping file ./resources/lib/common/kodi_wrappers.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 90
    def setInfo(self, type: str, infoLabels: Dict[str, str]):
                          ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.379464 #1]  INFO -- : Skipping file ./resources/lib/common/kodi_library_ops.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 36
    method = f'VideoLibrary.Set{dbtype.capitalize()}Details'
                                                           ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.380213 #1]  INFO -- : Skipping file ./resources/lib/common/kodi_ops.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 55
    raise IOError(f'JSONRPC-Error {response["error"]["code"]}: {response["error"]["message"]}')
                                                                                             ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.399941 #1]  INFO -- : Skipping file ./resources/lib/common/credentials.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 86
    raise MissingCredentialsError('Existing credentials could not be decrypted') from exc
                                                                                    ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.449968 #1]  INFO -- : Skipping file ./resources/lib/common/videoid.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 54
    raise InvalidVideoId from exc
                            ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.470169 #1]  INFO -- : Skipping file ./resources/lib/common/cache_utils.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 90
    identifier += f'_{kwargs.get(identify_append_from_kwarg_name)}'
                                                                  ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.562695 #1]  INFO -- : Skipping file ./resources/lib/services/cache_management.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 54
    raise DBSQLiteConnectionError from exc
                                     ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.582536 #1]  INFO -- : Skipping file ./resources/lib/services/playback/am_upnext_notifier.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 33
    def __init__(self, nfsession: 'NFSessionOperations'):
                                ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.583254 #1]  INFO -- : Skipping file ./resources/lib/services/playback/am_stream_continuity.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 66
    return f'enabled={self.enabled}, videoid_parent={self.videoid_parent}'
                                                                         ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.596606 #1]  INFO -- : Skipping file ./resources/lib/services/playback/action_controller.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 40
    def __init__(self, nfsession: 'NFSessionOperations', msl_handler: 'MSLHandler',
                                ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.634776 #1]  INFO -- : Skipping file ./resources/lib/services/playback/am_playback.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 36
    return f'enabled={self.enabled}'
                                   ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.654894 #1]  INFO -- : Skipping file ./resources/lib/services/playback/am_video_events.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 33
    def __init__(self, nfsession: 'NFSessionOperations', msl_handler: 'MSLHandler',
                                ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.654959 #1]  INFO -- : Skipping file ./resources/lib/services/playback/am_section_skipping.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 35
    return f'enabled={self.enabled}, markers={self.markers}, auto_skip={self.auto_skip}, pause_on_skip={self.pause_on_skip}'
                                                                                                                           ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.676085 #1]  INFO -- : Skipping file ./resources/lib/services/http_server.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 104
    raise SlotNotImplemented(f'The specified IPC slot {func_name} does not exist') from exc
                                                                                ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.678001 #1]  INFO -- : Skipping file ./resources/lib/services/settings_monitor.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 85
    show_menu_old_setting = G.LOCAL_DB.get_value(f'menu_{menu_id}_show',
                                                                      ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.739679 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/session/base.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 31
    msl_handler: 'MSLHandler' = None
               ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.745643 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/session/http_requests.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 87
    raise NotLoggedInError from exc
                              ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.773312 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/session/access.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 123
    'wait about 10 minutes before generating a new AuthKey.') from exc
                                                                 ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.775861 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/msl/msl_handler.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 44
    def __init__(self, nfsession: 'NFSessionOperations'):
                                ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.787851 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/msl/android_crypto.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 38
    raise MSLError('Failed to construct Widevine CryptoSession') from exc
                                                                    ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.797078 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/msl/msl_request_builder.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 31
    self.nfsession: 'NFSessionOperations' = nfsession
                  ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.803193 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/msl/converter.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 139
    indexRange=f'{downloadable["sidx"]["offset"]}-{sidx_end_offset}',
                                                                   ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.855806 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/msl/msl_utils.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 66
    message = f'{exc.__class__.__name__}: {exc}'
                                               ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.875717 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/msl/msl_requests.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 68
    raise MSLError(msg) from exc
                           ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.883696 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/msl/events_handler.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 35
    def __init__(self, chunked_request, nfsession: 'NFSessionOperations'):
                                                 ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.914396 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/directorybuilder/dir_path_requests.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 32
    def __init__(self, nfsession: 'NFSessionOperations'):
                                ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.966874 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/directorybuilder/dir_builder_items.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 99
    profile_attributes.append(f'[COLOR red]{common.get_local_string(20068)}[/COLOR]')
                                                                                   ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:14.994312 #1]  INFO -- : Skipping file ./resources/lib/services/nfsession/nfsession_ops.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 124
    raise InvalidProfilesError('Unable to access to the selected profile.') from exc
                                                                               ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:15.028499 #1]  INFO -- : Skipping file ./resources/lib/navigation/actions.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 127
    G.CACHE.add(CACHE_BOOKMARKS, f'is_in_remind_me_{videoid}', bool(operation == 'add'))
                                                            ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:15.060787 #1]  INFO -- : Skipping file ./resources/lib/navigation/player.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 97
    service_url = f'http://127.0.0.1:{G.LOCAL_DB.get_value("nf_server_service_port")}'
                                                                                     ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:15.082321 #1]  INFO -- : Skipping file ./resources/lib/navigation/directory_utils.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 31
    and f'plugin://{G.ADDON_ID}' in xbmc.getInfoLabel('Container.FolderPath')):
                               ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:15.097110 #1]  INFO -- : Skipping file ./resources/lib/navigation/library.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 151
    'Please check manually on your Kodi userdata folder or reinstall Kodi.') from exc
                                                                                ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:15.115471 #1]  INFO -- : Skipping file ./resources/lib/navigation/directory_search.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 103
    raise NotImplementedError(f'Search type index {type_index} not implemented')
                                                                              ^
SyntaxError: invalid syntax


I, [2024-04-16T07:52:15.162120 #1]  INFO -- : Skipping file ./resources/lib/globals.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 251
    self.BASE_URL = f'plugin://{self.ADDON_ID}'
                                              ^
SyntaxError: invalid syntax
7
pep8
pep8 engine documentation
View output
.github/ addon.py service.py resources/__init__.py resources/lib/
8
radon
radon engine documentation
View output
Running radon3...
9
markdownlint
markdownlint engine documentation
View output
/usr/local/bundle/gems/posix-spawn-0.3.11/lib/posix/spawn.rb:467: warning: constant ::Fixnum is deprecated
/usr/local/bundle/gems/mdl-0.5.0/lib/mdl/rules.rb:588:in `block (3 levels) in load': undefined method `match' for nil:NilClass (NoMethodError)
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl/rules.rb:583:in `each'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl/rules.rb:583:in `block (2 levels) in load'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl.rb:86:in `block (2 levels) in run'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl.rb:84:in `each'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl.rb:84:in `block in run'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl.rb:74:in `each'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl.rb:74:in `run'
	from /usr/local/bundle/gems/mdl-0.5.0/bin/mdl:10:in `<top (required)>'
	from /usr/local/bundle/bin/mdl:23:in `load'
	from /usr/local/bundle/bin/mdl:23:in `<main>'