copytrace: rename anydbm to dbm

Summary: The module name was changed.

Reviewed By: sfilipco, xavierd

Differential Revision: D19609573

fbshipit-source-id: 7ac812c339b363dab52c942581ee10ca3e607061
This commit is contained in:
Mateusz Kwapich 2020-01-28 14:57:59 -08:00 committed by Facebook Github Bot
parent d78a41fcfd
commit 1f10ba1eff

View File

@ -35,11 +35,10 @@
""" """
# pyre-fixme[21]: Could not find `anydbm`.
import anydbm
import collections import collections
import json import json
import os import os
import sys
import time import time
from edenscm.mercurial import ( from edenscm.mercurial import (
@ -58,6 +57,12 @@ from edenscm.mercurial import (
from edenscm.mercurial.i18n import _ from edenscm.mercurial.i18n import _
if sys.version_info[0] < 3:
import anydbm as dbm
else:
import dbm
try: try:
# pyre-fixme[21]: Could not find `gdbm`. # pyre-fixme[21]: Could not find `gdbm`.
import gdbm import gdbm
@ -169,10 +174,10 @@ def _runcommand(orig, lui, repo, cmd, fullargs, ui, *args, **kwargs):
def opendbm(repo, flag): def opendbm(repo, flag):
"""Open the dbm of choice. """Open the dbm of choice.
On some platforms, anydbm is available, on others it's not, On some platforms, dbm is available, on others it's not,
but gdbm is unfortunately not available everywhere, like on Windows. but gdbm is unfortunately not available everywhere, like on Windows.
""" """
dbms = [(anydbm.open, "amendcopytrace", anydbm.error)] dbms = [(dbm.open, "amendcopytrace", dbm.error)]
if hasgdbm: if hasgdbm:
dbms.append((gdbm.open, "amendcopytrace.gdbm", gdbm.error)) dbms.append((gdbm.open, "amendcopytrace.gdbm", gdbm.error))