

class Configuration:
    """
        Instance specific configurations for |projectname| that should not be shared with anyone
        else (e.g. because of passwords).

        You can overwrite any of the values from :mod:`orchard.configuration` in this class.
    """

    MAIL_SERVER = 'localhost'
    """
        An SMTP mail server used for sending all mails.

        :type: basestring
    """

    MAIL_PORT = 25
    """
        The port under which the :attr:`.MAIL_SERVER` is accessible.

        :type: int
    """

    MAIL_USERNAME = None
    """
        A user on the :attr:`.MAIL_SERVER`. If no user is required to send mails, this can be set to
        ``None``.

        :type: basestring | None
    """

    MAIL_PASSWORD = None
    """
        The password for the :attr:`.MAIL_USERNAME`. If no password is required, this can be set to
        ``None``.

        :type: basestring | None
    """

    SECRET_KEY = 'Absolutely random and very long.'
    """
        A long, random, and secret string used to secure sessions.

        :type: str
    """



class Configuration:
    """
        Instance specific configurations for |projectname| that should not be shared with anyone
        else (e.g. because of passwords).

        You can overwrite any of the values from :mod:`orchard.configuration` in this class.
    """

    ADMINS = ['admin@example.com']
    """
        A list of email addresses of all administrators who will be notified on program failures.

        :type: List[str]
    """

    MAIL_SERVER = 'localhost'
    """
        An SMTP mail server used for sending all mails.

        :type: str | None
    """

    MAIL_PORT = 25
    """
        The port under which the :attr:`.MAIL_SERVER` is accessible.

        :type: int
    """

    MAIL_USERNAME = None
    """
        A user on the :attr:`.MAIL_SERVER`. If no user is required to send mails, this can be set to
        ``None``.

        :type: str | None
    """

    MAIL_PASSWORD = None
    """
        The password for the :attr:`.MAIL_USERNAME`. If no password is required, this can be set to
        ``None``.

        :type: str | None
    """

    SECRET_KEY = ''
    """
        A long, random, and secret string used to secure sessions.

        :type: str
    """

Add admin email list to instance configuration.
Add admin email list to instance configuration.

  
  
  class Configuration:
      """
          Instance specific configurations for |projectname| that should not be shared with anyone
          else (e.g. because of passwords).
  
          You can overwrite any of the values from :mod:`orchard.configuration` in this class.
      """
  
+     ADMINS = ['admin@example.com']
+     """
+         A list of email addresses of all administrators who will be notified on program failures.
+ 
+         :type: List[str]
+     """
+ 
      MAIL_SERVER = 'localhost'
      """
          An SMTP mail server used for sending all mails.
  
-         :type: basestring
+         :type: str | None
      """
  
      MAIL_PORT = 25
      """
          The port under which the :attr:`.MAIL_SERVER` is accessible.
  
          :type: int
      """
  
      MAIL_USERNAME = None
      """
          A user on the :attr:`.MAIL_SERVER`. If no user is required to send mails, this can be set to
          ``None``.
  
-         :type: basestring | None
+         :type: str | None
      """
  
      MAIL_PASSWORD = None
      """
          The password for the :attr:`.MAIL_USERNAME`. If no password is required, this can be set to
          ``None``.
  
-         :type: basestring | None
+         :type: str | None
      """
  
-     SECRET_KEY = 'Absolutely random and very long.'
+     SECRET_KEY = ''
      """
          A long, random, and secret string used to secure sessions.
  
          :type: str
      """
  
Add admin email list to instance configuration.
## Code Before:


class Configuration:
    """
        Instance specific configurations for |projectname| that should not be shared with anyone
        else (e.g. because of passwords).

        You can overwrite any of the values from :mod:`orchard.configuration` in this class.
    """

    MAIL_SERVER = 'localhost'
    """
        An SMTP mail server used for sending all mails.

        :type: basestring
    """

    MAIL_PORT = 25
    """
        The port under which the :attr:`.MAIL_SERVER` is accessible.

        :type: int
    """

    MAIL_USERNAME = None
    """
        A user on the :attr:`.MAIL_SERVER`. If no user is required to send mails, this can be set to
        ``None``.

        :type: basestring | None
    """

    MAIL_PASSWORD = None
    """
        The password for the :attr:`.MAIL_USERNAME`. If no password is required, this can be set to
        ``None``.

        :type: basestring | None
    """

    SECRET_KEY = 'Absolutely random and very long.'
    """
        A long, random, and secret string used to secure sessions.

        :type: str
    """

## Instruction:
Add admin email list to instance configuration.
## Code After:


class Configuration:
    """
        Instance specific configurations for |projectname| that should not be shared with anyone
        else (e.g. because of passwords).

        You can overwrite any of the values from :mod:`orchard.configuration` in this class.
    """

    ADMINS = ['admin@example.com']
    """
        A list of email addresses of all administrators who will be notified on program failures.

        :type: List[str]
    """

    MAIL_SERVER = 'localhost'
    """
        An SMTP mail server used for sending all mails.

        :type: str | None
    """

    MAIL_PORT = 25
    """
        The port under which the :attr:`.MAIL_SERVER` is accessible.

        :type: int
    """

    MAIL_USERNAME = None
    """
        A user on the :attr:`.MAIL_SERVER`. If no user is required to send mails, this can be set to
        ``None``.

        :type: str | None
    """

    MAIL_PASSWORD = None
    """
        The password for the :attr:`.MAIL_USERNAME`. If no password is required, this can be set to
        ``None``.

        :type: str | None
    """

    SECRET_KEY = ''
    """
        A long, random, and secret string used to secure sessions.

        :type: str
    """
