mailrise icon indicating copy to clipboard operation
mailrise copied to clipboard

Mail not working

Open huseyinkogo opened this issue 2 years ago • 1 comments

Running it on docker compose. There is problems one version 1.4.0, however on version 1.3.0 its working fine.

Following is the docker logs

root@mtool:/opt/mailrise# docker logs -f mailrise
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'

huseyinkogo avatar Feb 02 '24 01:02 huseyinkogo

Sorry for the long delay. I'm going to guess your YAML configuration may not be quite according to the Mailrise spec. The errors suggest it's trying to parse a YAML dictionary but getting a list instead.

It would probably be a good idea to include some kind of validation step to catch syntax issues like this...

YoRyan avatar Nov 08 '25 01:11 YoRyan