| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import pathlib
- current = pathlib.Path(__file__).parent
- root = current.parent
- import sys
- sys.path.append(str(root))
- import assets
- class sample:
- @property
- def ready(self) -> bool:
- return True
- class sample_builder(assets.builder, target_type = sample):
- pass
- build = sample_builder()
- print("Builder type: " + str(type(build)))
- print("Sample: " + str(build.result))
- print("Cleaning...")
- build.clear()
- print("Sample: " + str(build.result))
- print("Set non cleaning")
- sample_1 = sample()
- build.clear(sample_1)
- print("Sampe 1: " + str(sample_1))
- print("Sample: " + str(build.result))
- print("Set non cleaning")
- sample_2 = sample()
- build.clear(sample_2)
- print("Sampe 2: " + str(sample_2))
- print("Sample: " + str(build.result))
- print("Cleaning...")
- build.clear()
- print("Sample: " + str(build.result))
|