/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/email_message.py

  • Committer: James Westby
  • Date: 2007-09-18 18:55:00 UTC
  • mto: (2866.1.1 james.westby)
  • mto: This revision was merged to the branch mainline in revision 2867.
  • Revision ID: jw+debian@jameswestby.net-20070918185500-91alkjx8zolds1v8
Fix log against smart server branches that don't support tags. (#140615)

Add get_reverse_tag_dict to DisabledTags for branches that falsely
claim that they support tags (namely smart server branches). When the
remote branch was an old format without tags this caused log to fail.

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
#
13
13
# You should have received a copy of the GNU General Public License
14
14
# along with this program; if not, write to the Free Software
15
 
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 
15
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16
16
 
17
17
"""A convenience class around email.Message and email.MIMEMultipart."""
18
18
 
31
31
 
32
32
class EmailMessage(object):
33
33
    """An email message.
34
 
 
 
34
    
35
35
    The constructor needs an origin address, a destination address or addresses
36
36
    and a subject, and accepts a body as well. Add additional parts to the
37
37
    message with add_inline_attachment(). Retrieve the entire formatted message
95
95
 
96
96
    def as_string(self, boundary=None):
97
97
        """Return the entire formatted message as a string.
98
 
 
 
98
        
99
99
        :param boundary: The boundary to use between MIME parts, if applicable.
100
100
            Used for tests.
101
101
        """
136
136
 
137
137
    def __getitem__(self, header):
138
138
        """Get a header from the message, returning None if not present.
139
 
 
 
139
        
140
140
        This method intentionally does not raise KeyError to mimic the behavior
141
141
        of __getitem__ in email.Message.
142
142
        """