Skip to content

Commit 820609e

Browse files
committed
[docs] update docs_beta_snippets to use import dagster as dg
1 parent f547744 commit 820609e

File tree

10 files changed

+32
-39
lines changed

10 files changed

+32
-39
lines changed

Diff for: examples/docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/2-shell-command-empty.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
from dagster import Definitions
1+
import dagster as dg
2+
23
from dagster_components import (
34
Component,
45
ComponentLoadContext,
@@ -25,6 +26,6 @@ def get_schema(cls):
2526
def get_scaffolder(cls) -> DefaultComponentScaffolder:
2627
return DefaultComponentScaffolder()
2728

28-
def build_defs(self, load_context: ComponentLoadContext) -> Definitions:
29+
def build_defs(self, load_context: ComponentLoadContext) -> dg.Definitions:
2930
# Add definition construction logic here.
30-
return Definitions()
31+
return dg.Definitions()

Diff for: examples/docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/empty.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
)
77
from pydantic import BaseModel
88

9-
from dagster import Definitions
9+
import dagster as dg
1010

1111

1212
@registered_component_type(name="shell_command")
1313
class ShellCommand(Component):
1414
@classmethod
1515
def get_schema(cls) -> type[ResolvableSchema]: ...
1616

17-
def build_defs(self, load_context: ComponentLoadContext) -> Definitions: ...
17+
def build_defs(self, load_context: ComponentLoadContext) -> dg.Definitions: ...

Diff for: examples/docs_beta_snippets/docs_beta_snippets/guides/monitor-alert/custom-logging/asset-job-example.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import requests
44

55
import dagster as dg
6-
from dagster import json_console_logger
76

87
LOGGER_CONFIG = {"loggers": {"console": {"config": {"log_level": "INFO"}}}}
98

@@ -30,5 +29,5 @@ def hackernews_topstory_ids(context: dg.AssetExecutionContext) -> list[int]:
3029
defs = dg.Definitions(
3130
assets=[hackernews_topstory_ids],
3231
jobs=[hackernews_topstory_ids_job],
33-
loggers={"console": json_console_logger},
32+
loggers={"console": dg.json_console_logger},
3433
)

Diff for: examples/docs_beta_snippets/docs_beta_snippets/guides/monitor-alert/custom-logging/ops-job-example.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import requests
22

33
import dagster as dg
4-
from dagster import json_console_logger
54

65
LOGGER_CONFIG = {"loggers": {"console": {"config": {"log_level": "INFO"}}}}
76

@@ -19,7 +18,7 @@ def get_hackernews_topstory_ids(context: dg.OpExecutionContext):
1918
return top_500_newstories
2019

2120

22-
@dg.job(logger_defs={"console": json_console_logger}, config=LOGGER_CONFIG)
21+
@dg.job(logger_defs={"console": dg.json_console_logger}, config=LOGGER_CONFIG)
2322
def hackernews_topstory_ids_job():
2423
get_hackernews_topstory_ids()
2524

Diff for: examples/docs_beta_snippets/docs_beta_snippets/guides/tutorials/multi-asset-integration/integration.py

+12-18
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,8 @@
55

66
import yaml
77

8-
from dagster import (
9-
AssetExecutionContext,
10-
AssetKey,
11-
AssetMaterialization,
12-
AssetsDefinition,
13-
AssetSpec,
14-
ConfigurableResource,
15-
_check as check,
16-
multi_asset,
17-
)
8+
import dagster as dg
9+
import dagster._check as check
1810
from dagster._annotations import public
1911

2012

@@ -33,9 +25,11 @@ def load(self):
3325
return yaml.safe_load(Path(self.replication_configuration_yaml).read_text())
3426

3527

36-
class ReplicationResource(ConfigurableResource):
28+
class ReplicationResource(dg.ConfigurableResource):
3729
@public
38-
def run(self, context: AssetExecutionContext) -> Iterator[AssetMaterialization]:
30+
def run(
31+
self, context: dg.AssetExecutionContext
32+
) -> Iterator[dg.AssetMaterialization]:
3933
metadata_by_key = context.assets_def.metadata_by_key
4034
first_asset_metadata = next(iter(metadata_by_key.values()))
4135

@@ -52,16 +46,16 @@ def run(self, context: AssetExecutionContext) -> Iterator[AssetMaterialization]:
5246
results = replicate(Path(project.replication_configuration_yaml))
5347
for table in results:
5448
if table.get("status") == "SUCCESS":
55-
yield AssetMaterialization(
49+
yield dg.AssetMaterialization(
5650
asset_key=translator.get_asset_key(table), metadata=table
5751
)
5852

5953

6054
@dataclass
6155
class ReplicationTranslator:
6256
@public
63-
def get_asset_key(self, table_definition: Mapping[str, str]) -> AssetKey:
64-
return AssetKey(str(table_definition.get("name")))
57+
def get_asset_key(self, table_definition: Mapping[str, str]) -> dg.AssetKey:
58+
return dg.AssetKey(str(table_definition.get("name")))
6559

6660

6761
def custom_replication_assets(
@@ -70,19 +64,19 @@ def custom_replication_assets(
7064
name: Optional[str] = None,
7165
group_name: Optional[str] = None,
7266
translator: Optional[ReplicationTranslator] = None,
73-
) -> Callable[[Callable[..., Any]], AssetsDefinition]:
67+
) -> Callable[[Callable[..., Any]], dg.AssetsDefinition]:
7468
project = replication_project.load()
7569

7670
translator = (
7771
check.opt_inst_param(translator, "translator", ReplicationTranslator)
7872
or ReplicationTranslator()
7973
)
8074

81-
return multi_asset(
75+
return dg.multi_asset(
8276
name=name,
8377
group_name=group_name,
8478
specs=[
85-
AssetSpec(
79+
dg.AssetSpec(
8680
key=translator.get_asset_key(table),
8781
metadata={
8882
"replication_project": project,
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from dagster import asset
1+
import dagster as dg
22

33

4-
@asset
4+
@dg.asset
55
def my_asset():
66
pass
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from dagster import asset
1+
import dagster as dg
22

33

4-
@asset
4+
@dg.asset
55
def my_analytics_asset():
66
pass
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
from dagster import asset
1+
import dagster as dg
22

33

4-
@asset
4+
@dg.asset
55
def customers_table(): ...
66

77

8-
@asset
8+
@dg.asset
99
def orders_table(): ...
1010

1111

12-
@asset
12+
@dg.asset
1313
def products_table(): ...

Diff for: examples/docs_beta_snippets/docs_beta_snippets_tests/test_all_files_load.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
import pytest
55

6-
from dagster import file_relative_path
6+
import dagster as dg
77

8-
snippets_folder = file_relative_path(__file__, "../docs_beta_snippets/")
8+
snippets_folder = dg.file_relative_path(__file__, "../docs_beta_snippets/")
99

1010
EXCLUDED_FILES = {
1111
# see DOC-375

Diff for: examples/docs_beta_snippets/docs_beta_snippets_tests/test_integration_files_load.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
import pytest
55

6-
from dagster import file_relative_path
6+
import dagster as dg
77

8-
snippets_folder = file_relative_path(__file__, "../docs_beta_snippets/integrations")
8+
snippets_folder = dg.file_relative_path(__file__, "../docs_beta_snippets/integrations")
99

1010
EXCLUDED_FILES = {
1111
# exclude community integrations because they require non-editable dagster depdendencies

0 commit comments

Comments
 (0)