mirror of
https://github.com/facebook/sapling.git
synced 2024-10-08 15:57:43 +03:00
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:
parent
d78a41fcfd
commit
1f10ba1eff
@ -35,11 +35,10 @@
|
||||
|
||||
"""
|
||||
|
||||
# pyre-fixme[21]: Could not find `anydbm`.
|
||||
import anydbm
|
||||
import collections
|
||||
import json
|
||||
import os
|
||||
import sys
|
||||
import time
|
||||
|
||||
from edenscm.mercurial import (
|
||||
@ -58,6 +57,12 @@ from edenscm.mercurial import (
|
||||
from edenscm.mercurial.i18n import _
|
||||
|
||||
|
||||
if sys.version_info[0] < 3:
|
||||
import anydbm as dbm
|
||||
else:
|
||||
import dbm
|
||||
|
||||
|
||||
try:
|
||||
# pyre-fixme[21]: Could not find `gdbm`.
|
||||
import gdbm
|
||||
@ -169,10 +174,10 @@ def _runcommand(orig, lui, repo, cmd, fullargs, ui, *args, **kwargs):
|
||||
def opendbm(repo, flag):
|
||||
"""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.
|
||||
"""
|
||||
dbms = [(anydbm.open, "amendcopytrace", anydbm.error)]
|
||||
dbms = [(dbm.open, "amendcopytrace", dbm.error)]
|
||||
if hasgdbm:
|
||||
dbms.append((gdbm.open, "amendcopytrace.gdbm", gdbm.error))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user