Creates a new changelist

        :param connection: Connection to use to create the changelist
        :type connection: :class:`.Connection`
        :param description: Description for new changelist
        :type description: str
        :returns: :class:`.Changelist`

def create(description='<Created by Python>', connection=None):
        """Creates a new changelist

        :param connection: Connection to use to create the changelist
        :type connection: :class:`.Connection`
        :param description: Description for new changelist
        :type description: str
        :returns: :class:`.Changelist`
        """
        connection = connection or Connection()
        description = description.replace('\n', '\n\t')
        form = NEW_FORMAT.format(client=str(connection.client), description=description)
        result = connection.run(['change', '-i'], stdin=form, marshal_output=False)

        return Changelist(int(result.split()[1]), connection)