comparison mercurial/debugcommands.py @ 50549:9dcb00842769

debug: `isinstance(a, x) or isinstance(a, y)` is `isinstance(a, (x, y))`
author Anton Shestakov <av6@dwimlabs.net>
date Wed, 31 May 2023 12:02:56 -0300
parents 720a23405fe9
children 8020be6a9d28
comparison
equal deleted inserted replaced
50548:720a23405fe9 50549:9dcb00842769
2640 elif file_ is None: 2640 elif file_ is None:
2641 opts['changelog'] = True 2641 opts['changelog'] = True
2642 r = cmdutil.openstorage( 2642 r = cmdutil.openstorage(
2643 repo.unfiltered(), b'debugnodemap', file_, pycompat.byteskwargs(opts) 2643 repo.unfiltered(), b'debugnodemap', file_, pycompat.byteskwargs(opts)
2644 ) 2644 )
2645 if isinstance(r, manifest.manifestrevlog) or isinstance(r, filelog.filelog): 2645 if isinstance(r, (manifest.manifestrevlog, filelog.filelog)):
2646 r = r._revlog 2646 r = r._revlog
2647 if opts['dump_new']: 2647 if opts['dump_new']:
2648 if util.safehasattr(r.index, "nodemap_data_all"): 2648 if util.safehasattr(r.index, "nodemap_data_all"):
2649 data = r.index.nodemap_data_all() 2649 data = r.index.nodemap_data_all()
2650 else: 2650 else: