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 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))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user