Skip to content

Commit 0a6d86c

Browse files
author
Saul Frank
committed
updated lazy loading
1 parent 0c5b2c6 commit 0a6d86c

File tree

5 files changed

+24
-12
lines changed

5 files changed

+24
-12
lines changed

import_try.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66

77
duration = datetime.now() - start
88

9-
print(hello())
9+
hello()
1010

1111
print(duration)
12-
13-

notes-distribute.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ python3 -m twine upload dist/*
1616

1717
4. Testing impport times - lazy loading:
1818
```shell
19-
pip install dataplane==0.0.11
19+
pip install dataplane==0.0.12
2020
python -v import_try.py
2121
```

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "dataplane"
7-
version = "0.0.11"
7+
version = "0.0.12"
88
authors = [
99
{ name="Saul Frank" }, {name ="Dataplane, Inc."}
1010
]

src/dataplane/pipelinerun/data_persist/redis_store.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import os
2-
import io
3-
from datetime import datetime, timedelta
4-
import redis
1+
from datetime import timedelta
52

63
def RedisCheck(r):
4+
5+
import redis
6+
77
try:
88
r.ping()
99
except (redis.exceptions.ConnectionError, ConnectionRefusedError):
@@ -19,6 +19,10 @@ def RedisCheck(r):
1919
"""
2020
def pipeline_redis_store(StoreKey, DataFrame, Redis, Expire=True, ExpireDuration=timedelta(minutes=15)):
2121

22+
import os
23+
import io
24+
from datetime import datetime
25+
2226
# Start the timer
2327
start = datetime.now()
2428

@@ -48,6 +52,10 @@ def pipeline_redis_store(StoreKey, DataFrame, Redis, Expire=True, ExpireDuration
4852
"""
4953
def pipeline_redis_get(StoreKey, Redis):
5054

55+
import os
56+
import io
57+
from datetime import datetime
58+
5159
# Start the timer
5260
start = datetime.now()
5361

src/dataplane/pipelinerun/data_persist/s3_store.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11

22

33
# import requests
4-
import os
5-
from io import BytesIO
6-
from datetime import datetime, timedelta
4+
from datetime import timedelta
75

86
""" StoreKey: is the key to look up for retrieval later on.
97
S3Client: e.g. S3Client = boto3.client(...)
@@ -14,6 +12,10 @@
1412
"""
1513
def pipeline_s3_store(StoreKey, DataFrame, S3Client, Bucket, Expire=True, ExpireDuration=timedelta(days=30)):
1614

15+
import os
16+
from io import BytesIO
17+
from datetime import datetime
18+
1719
# Start the timer
1820
start = datetime.now()
1921

@@ -35,6 +37,10 @@ def pipeline_s3_store(StoreKey, DataFrame, S3Client, Bucket, Expire=True, Expire
3537
"""
3638
def pipeline_s3_get(StoreKey, S3Client, Bucket):
3739

40+
import os
41+
from io import BytesIO
42+
from datetime import datetime
43+
3844
# Start the timer
3945
start = datetime.now()
4046

0 commit comments

Comments
 (0)