files
FileStore
¶
Source code in bag3d/common/resources/files.py
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
|
mkdir_temp(temp_dir_id=None)
staticmethod
¶
Create a temporary directory with the required permissions.
The path of the new directory is /tmp/tmp_3dbag_<temp_dir_id>
.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
temp_dir_id
|
str
|
The ID-part of the directory name. E.g. the first 8 characters of the dagster run ID. If None, a random ID is generated. |
None
|
Source code in bag3d/common/resources/files.py
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
|
FileStoreResource
¶
Bases: ConfigurableResource
Location of the data files that are generated in the pipeline. data_dir: The directory where the files are stored. If None, the resource is initialized with a temporary directory.
TODO: make the directory functions in .core (bag3d_export_dir etc) members of this
Source code in bag3d/common/resources/files.py
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |
|