Skip to content

Commit

Permalink
Merge pull request #31 from xian-network/optimize_imports
Browse files Browse the repository at this point in the history
Optimize imports
  • Loading branch information
Endogen authored May 13, 2024
2 parents 7926d6d + da196b2 commit c815284
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 15 deletions.
13 changes: 3 additions & 10 deletions contracting/storage/driver.py
Original file line number Diff line number Diff line change
@@ -1,25 +1,17 @@
from contracting.storage.encoder import encode, decode, encode_kv
from contracting.storage.encoder import encode_kv
from contracting.execution.runtime import rt
from contracting.stdlib.bridge.time import Datetime
from contracting.stdlib.bridge.decimal import ContractingDecimal
from datetime import datetime
from pathlib import Path
from cachetools import TTLCache
from contracting import constants


from contracting.storage import hdf5

import marshal
import decimal
import os
import shutil
import logging

# Logging
logging.basicConfig(
format="%(asctime)s - %(levelname)s - %(message)s", level=logging.DEBUG
)
logger = logging.getLogger(__name__)

FILE_EXT = ".d"
HASH_EXT = ".x"
Expand All @@ -36,6 +28,7 @@
COMPILED_KEY = "__compiled__"
DEVELOPER_KEY = "__developer__"


class Driver:
def __init__(self, bypass_cache=False):
self.pending_deltas = {}
Expand Down
6 changes: 1 addition & 5 deletions contracting/storage/hdf5.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
import h5py
import logging

from threading import Lock
from collections import defaultdict
from contracting.storage.encoder import encode, decode

# Setup logging
logging.basicConfig(format="%(asctime)s - %(levelname)s - %(message)s", level=logging.DEBUG)
logger = logging.getLogger(__name__)

# A dictionary to maintain file-specific locks
file_locks = defaultdict(Lock)

Expand Down

0 comments on commit c815284

Please sign in to comment.