diff options
| author | Dmitry Shachnev <mitya57@gmail.com> | 2014-01-22 18:42:53 +0400 |
|---|---|---|
| committer | Dmitry Shachnev <mitya57@gmail.com> | 2014-01-22 18:42:53 +0400 |
| commit | db07af36867c5da22160637cd535d32d20d69d28 (patch) | |
| tree | 7c10de2dfaa41b0e2316d8618bb9fe885810adef | |
| parent | f672d4f39378568370400a488cbe846448bc37ab (diff) | |
| download | sphinx-db07af36867c5da22160637cd535d32d20d69d28.tar.gz | |
Resolve some conflicts
| -rw-r--r-- | sphinx/cmdline.py | 50 | ||||
| -rw-r--r-- | sphinx/environment.py | 8 |
2 files changed, 11 insertions, 47 deletions
diff --git a/sphinx/cmdline.py b/sphinx/cmdline.py index 12190833..a1c27c79 100644 --- a/sphinx/cmdline.py +++ b/sphinx/cmdline.py @@ -88,7 +88,6 @@ def main(argv): try: opts, args = getopt.getopt(argv[1:], 'ab:t:d:c:CD:A:nNEqQWw:PThvj:', ['help', 'version']) -<<<<<<< local except getopt.error, err: usage(argv, 'Error: %s' % err) return 1 @@ -98,8 +97,9 @@ def main(argv): # help and version options if '-h' in allopts or '--help' in allopts: usage(argv) - print >>sys.stderr - print >>sys.stderr, 'For more information, see <http://sphinx-doc.org/>.' + print(file=sys.stderr) + print('For more information, see <http://sphinx-doc.org/>.', + file=sys.stderr) return 0 if '--version' in allopts: print 'Sphinx (sphinx-build) %s' % __version__ @@ -107,18 +107,6 @@ def main(argv): # get paths (first and second positional argument) try: -======= - allopts = set(opt[0] for opt in opts) - if '-h' in allopts or '--help' in allopts: - usage(argv) - print(file=sys.stderr) - print('For more information, see <http://sphinx-doc.org/>.', - file=sys.stderr) - return 0 - if '--version' in allopts: - print('Sphinx (sphinx-build) %s' % __version__) - return 0 ->>>>>>> other srcdir = confdir = abspath(args[0]) if not path.isdir(srcdir): print('Error: Cannot find source directory `%s\'.' % srcdir, @@ -126,21 +114,10 @@ def main(argv): return 1 if not path.isfile(path.join(srcdir, 'conf.py')) and \ '-c' not in allopts and '-C' not in allopts: -<<<<<<< local - print >>sys.stderr, ('Error: Source directory doesn\'t ' - 'contain a conf.py file.') -======= - print('Error: Source directory doesn\'t contain conf.py file.', + print('Error: Source directory doesn\'t contain a conf.py file.', file=sys.stderr) ->>>>>>> other return 1 outdir = abspath(args[1]) -<<<<<<< local -======= - except getopt.error as err: - usage(argv, 'Error: %s' % err) - return 1 ->>>>>>> other except IndexError: usage(argv, 'Error: Insufficient arguments.') return 1 @@ -293,20 +270,15 @@ def main(argv): print(red('reST markup error:'), file=error) print(terminal_safe(err.args[0]), file=error) elif isinstance(err, SphinxError): -<<<<<<< local - print >>error, red('%s:' % err.category) - print >>error, terminal_safe(unicode(err)) - elif isinstance(err, UnicodeError): - print >>error, red('Encoding error:') - print >>error, terminal_safe(unicode(err)) - tbpath = save_traceback(app) - print >>error, red('The full traceback has been saved ' - 'in %s, if you want to report the ' - 'issue to the developers.' % tbpath) -======= print(red('%s:' % err.category), file=error) print(terminal_safe(unicode(err)), file=error) ->>>>>>> other + elif isinstance(err, UnicodeError): + print(red('Encoding error:'), file=error) + print(terminal_safe(unicode(err)), file=error) + tbpath = save_traceback(app) + print(red('The full traceback has been saved in %s, if you want ' + 'to report the issue to the developers.' % tbpath), + file=error) else: print(red('Exception occurred:'), file=error) print(format_exception_cut_frames().rstrip(), file=error) diff --git a/sphinx/environment.py b/sphinx/environment.py index ce6b2329..784f4f8b 100644 --- a/sphinx/environment.py +++ b/sphinx/environment.py @@ -618,16 +618,8 @@ class BuildEnvironment: pub.process_programmatic_settings(None, self.settings, None) pub.set_source(None, src_path.encode(fs_encoding)) pub.set_destination(None, None) -<<<<<<< local pub.publish() doctree = pub.document -======= - try: - pub.publish() - doctree = pub.document - except UnicodeError as err: - raise SphinxError(str(err)) ->>>>>>> other # post-processing self.filter_messages(doctree) |
