def _InvokeBfint(self, Args, Outputs=None, Inputs=None, MoreBases=None):
    Bases = {}
    if self.OrbBasis:
        Bases['--basis-orb'] = self.OrbBasis
    if self.FitBasis:
        Bases['--basis-fit'] = self.FitBasis
    if MoreBases:
        Bases = dict((list(Bases.items()) + list(MoreBases.items())))
    return _InvokeBfint(self.Atoms, Bases, self.BasisLibs, Args, Outputs, Inputs)
def _InvokeBfint(self, Args, Outputs=None, Inputs=None, MoreBases=None):
    Bases = {}
    if self.OrbBasis:
        Bases['--basis-orb'] = self.OrbBasis
    if self.FitBasis:
        Bases['--basis-fit'] = self.FitBasis
    if MoreBases:
        Bases = dict((list(Bases.items()) + list(MoreBases.items())))
    return _InvokeBfint(self.Atoms, Bases, self.BasisLibs, Args, Outputs, Inputs)