Mercurial > hg
comparison hgext/mq.py @ 26345:2aa0dde846b4
mq: remove a mutable default argument
Mutable default arguments are know to the state of California to cause bugs. The
underlying function already handle "None" as an option value, so we do not need
to do anything else.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Thu, 24 Sep 2015 00:50:06 -0700 |
parents | ce26928cbe41 |
children | 8bd2759f1fa7 |
comparison
equal
deleted
inserted
replaced
26344:cd9cc7f30427 | 26345:2aa0dde846b4 |
---|---|
481 self.applieddirty = False | 481 self.applieddirty = False |
482 self.seriesdirty = False | 482 self.seriesdirty = False |
483 self.guardsdirty = False | 483 self.guardsdirty = False |
484 self.activeguards = None | 484 self.activeguards = None |
485 | 485 |
486 def diffopts(self, opts={}, patchfn=None): | 486 def diffopts(self, opts=None, patchfn=None): |
487 diffopts = patchmod.diffopts(self.ui, opts) | 487 diffopts = patchmod.diffopts(self.ui, opts) |
488 if self.gitmode == 'auto': | 488 if self.gitmode == 'auto': |
489 diffopts.upgrade = True | 489 diffopts.upgrade = True |
490 elif self.gitmode == 'keep': | 490 elif self.gitmode == 'keep': |
491 pass | 491 pass |