(self, subject=None, replace=False)
return self._dcelem_subject
Get or set the dc:subject which describes the topic of the resource.

        For more information see:
        http://dublincore.org/documents/dcmi-terms/#elements-subject

        :param subject: Subject or list of subjects.
        :param replace: Replace alredy set subjects (deault: False).
        :returns: List of subjects.
Get or set the dc:subject which describes the topic of the resource.
Get or set the dc : subject which describes the topic of the resource .
def dc_subject(self, subject=None, replace=False):
        '''Get or set the dc:subject which describes the topic of the resource.

        For more information see:
        http://dublincore.org/documents/dcmi-terms/#elements-subject

        :param subject: Subject or list of subjects.
        :param replace: Replace alredy set subjects (deault: False).
        :returns: List of subjects.
        '''
        if subject is not None:
            if not isinstance(subject, list):
                subject = [subject]
            if replace or not self._dcelem_subject:
                self._dcelem_subject = []
            self._dcelem_subject += subject
        return self._dcelem_subject
def dc_subject ( self , subject = None , replace = False ) : if subject is not None : if not isinstance ( subject , list ) : subject = [ subject ] if replace or not self . _dcelem_subject : self . _dcelem_subject = [ ] self . _dcelem_subject += subject return self . _dcelem_subject