Commit 3e77340
File tree
6 files changed
+19
-19
lines changed- modules
- osbot_fast_api_serverless
6 files changed
+19
-19
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
Submodule OSBot-Utils updated 73 files
- README.md+1-1
- docs/dev/post-mortems/v3.27.0__post-mortem__fixing-the-type-safe-decorator-auto-conversion-bug.md+336
- docs/llm-briefs/v3.28.0__osbot-utils-safe-primitives__reference-guide.md+1.5k
- docs/type_safe/getting-started/osbot-utils-safe-primitives__reference-guide.md-679
- osbot_utils/decorators/methods/cache_on_self.py+2-4
- osbot_utils/helpers/cache/Cache__Hash__Generator.py+70
- osbot_utils/helpers/cache/__init__.py
- osbot_utils/helpers/cache/schemas/Schema__Cache__Hash__Config.py+7
- osbot_utils/helpers/cache/schemas/__init__.py
- osbot_utils/helpers/cache_on_self/Cache_Key_Generator.py+8-1
- osbot_utils/helpers/generators/Generator_Manager.py+10-10
- osbot_utils/testing/Pytest.py+6-2
- osbot_utils/testing/__.py+70-4
- osbot_utils/type_safe/Type_Safe__Base.py+27-1
- osbot_utils/type_safe/primitives/core/Safe_Int.py+1-1
- osbot_utils/type_safe/primitives/domains/cryptography/enums/Enum__Hash__Algorithm.py+6
- osbot_utils/type_safe/primitives/domains/cryptography/enums/__init__.py
- osbot_utils/type_safe/primitives/domains/http/enums/__init__.py
- osbot_utils/type_safe/primitives/domains/identifiers/safe_str/Safe_Str__Json__Field_Path.py+25
- osbot_utils/type_safe/primitives/domains/network/safe_str/Safe_Str__Domain.py+98
- osbot_utils/type_safe/primitives/domains/numerical/safe_float/Safe_Float__Probability_Score.py+5
- osbot_utils/type_safe/primitives/domains/web/safe_str/Safe_Str__Url.py+30-3
- osbot_utils/type_safe/primitives/domains/web/safe_str/Safe_Str__Url__Path.py+85
- osbot_utils/type_safe/primitives/domains/web/safe_str/Safe_Str__Url__Path_Query.py+50
- osbot_utils/type_safe/primitives/domains/web/safe_str/Safe_Str__Url__Query.py+44
- osbot_utils/type_safe/primitives/domains/web/safe_str/Safe_Str__Url__Server.py+157
- osbot_utils/type_safe/type_safe_core/collections/Type_Safe__Dict.py+67-19
- osbot_utils/type_safe/type_safe_core/collections/Type_Safe__List.py+7-5
- osbot_utils/type_safe/type_safe_core/collections/Type_Safe__Set.py+6-6
- osbot_utils/type_safe/type_safe_core/collections/Type_Safe__Tuple.py+5-5
- osbot_utils/type_safe/type_safe_core/decorators/type_safe.py+4-1
- osbot_utils/type_safe/type_safe_core/methods/Type_Safe__Method.py+56-13
- osbot_utils/type_safe/type_safe_core/shared/Type_Safe__Convert.py+7-3
- osbot_utils/type_safe/type_safe_core/shared/Type_Safe__Validation.py+1
- osbot_utils/type_safe/type_safe_core/steps/Type_Safe__Step__From_Json.py+6
- osbot_utils/type_safe/type_safe_core/steps/Type_Safe__Step__Set_Attr.py+19-2
- osbot_utils/utils/Objects.py+4-3
- osbot_utils/version+1-1
- pyproject.toml+1-1
- tests/unit/helpers/cache/test_Cache__Hash__Generator.py+186
- tests/unit/helpers/cache_on_self/test__regression__cache_on_self.py+33
- tests/unit/helpers/generators/test_Generator_Manager.py+12-10
- tests/unit/helpers/pubsub/test_Event__Queue.py+2
- tests/unit/helpers/pubsub/test_PubSub__Server.py+2
- tests/unit/testing/test__.py+1.1k-13
- tests/unit/testing/test__using_Type_Safe.py+2-2
- tests/unit/type_safe/primitives/domains/identifiers/safe_int/test_Timestamp_Now.py+1-1
- tests/unit/type_safe/primitives/domains/identifiers/safe_str/test_Safe_Str__Json__Field_Path.py+313
- tests/unit/type_safe/primitives/domains/network/safe_str/test_Safe_Str__Domain.py+327
- tests/unit/type_safe/primitives/domains/web/safe_str/test_Safe_Str__Url.py+149-116
- tests/unit/type_safe/primitives/domains/web/safe_str/test_Safe_Str__Url__Path.py+267
- tests/unit/type_safe/primitives/domains/web/safe_str/test_Safe_Str__Url__Path_Query.py+208
- tests/unit/type_safe/primitives/domains/web/safe_str/test_Safe_Str__Url__Query.py+219
- tests/unit/type_safe/primitives/domains/web/safe_str/test_Safe_Str__Url__Server.py+351
- tests/unit/type_safe/primitives/test_Type_Safe__primitive_conversions.py+433
- tests/unit/type_safe/test_Type_Safe.py+282-6
- tests/unit/type_safe/type_safe_core/_bugs/test_Type_Safe__Dict__bugs.py+21-4
- tests/unit/type_safe/type_safe_core/_bugs/test_Type_Safe__List__bugs.py-26
- tests/unit/type_safe/type_safe_core/_bugs/test_Type_Safe__bugs.py+1
- tests/unit/type_safe/type_safe_core/_regression/test_Type_Safe__Dict__regression.py+104-1
- tests/unit/type_safe/type_safe_core/_regression/test_Type_Safe__List__regression.py+40-1
- tests/unit/type_safe/type_safe_core/_regression/test_Type_Safe__regression.py+29-8
- tests/unit/type_safe/type_safe_core/collections/test_Type_Safe__Dict.py+105-2
- tests/unit/type_safe/type_safe_core/collections/test_Type_Safe__Dict__as_base_class.py+985
- tests/unit/type_safe/type_safe_core/collections/test_Type_Safe__List.py+103-1
- tests/unit/type_safe/type_safe_core/collections/test_Type_Safe__Set.py+312-1
- tests/unit/type_safe/type_safe_core/collections/test_Type_Safe__Tuple.py+117-8
- tests/unit/type_safe/type_safe_core/decorators/test__decorator__type_safe.py+45-8
- tests/unit/type_safe/type_safe_core/decorators/test__decorator__type_safe__bugs.py-9
- tests/unit/type_safe/type_safe_core/decorators/test__decorator__type_safe__regression.py+150-2
- tests/unit/type_safe/type_safe_core/methods/test_Type_Safe__Method.py+5-3
- tests/unit/type_safe/type_safe_core/methods/test_Type_Safe__Method__misc_use_cases.py+295-16
- tests/unit/type_safe/type_safe_core/steps/test_perf__Type_Safe__Step__From_Json.py+1-1
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments