Resolve some conflicts

This commit is contained in:
Dmitry Shachnev 2014-01-22 18:42:53 +04:00
parent e7293f1dee
commit cf25b060e7
2 changed files with 11 additions and 47 deletions

View File

@ -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)

View File

@ -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)