equal
deleted
inserted
replaced
844 if self.debugflag: |
844 if self.debugflag: |
845 opts['label'] = opts.get('label', '') + ' ui.debug' |
845 opts['label'] = opts.get('label', '') + ' ui.debug' |
846 self.write(*msg, **opts) |
846 self.write(*msg, **opts) |
847 |
847 |
848 def edit(self, text, user, extra=None, editform=None, pending=None): |
848 def edit(self, text, user, extra=None, editform=None, pending=None): |
849 if extra is None: |
849 extra_defaults = { 'prefix': 'editor' } |
850 extra = {} |
850 if extra is not None: |
851 (fd, name) = tempfile.mkstemp(prefix="hg-editor-", suffix=".txt", |
851 extra_defaults.update(extra) |
852 text=True) |
852 extra = extra_defaults |
|
853 (fd, name) = tempfile.mkstemp(prefix='hg-' + extra['prefix'] + '-', |
|
854 suffix=".txt", text=True) |
853 try: |
855 try: |
854 f = os.fdopen(fd, "w") |
856 f = os.fdopen(fd, "w") |
855 f.write(text) |
857 f.write(text) |
856 f.close() |
858 f.close() |
857 |
859 |