1515
+1516
+1517
+1518
+1519
+1520
+1521
+1522
+1523
+1524
+1525
+1526
+1527
+1528
+1529
+1530
+1531
+1532
+1533
+1534
+1535
+1536
+1537
+1538
+1539
+1540
+1541
+1542
+1543
+1544
+1545
+1546
+1547
+1548
+1549
+1550
+1551
+1552
+1553
+1554
+1555
+1556
+1557
+1558
+1559
+1560
+1561
+1562
+1563
+1564
+1565
1566
1567
1568
@@ -15544,57 +15594,7 @@
1665
1666
1667
-1668
-1669
-1670
-1671
-1672
-1673
-1674
-1675
-1676
-1677
-1678
-1679
-1680
-1681
-1682
-1683
-1684
-1685
-1686
-1687
-1688
-1689
-1690
-1691
-1692
-1693
-1694
-1695
-1696
-1697
-1698
-1699
-1700
-1701
-1702
-1703
-1704
-1705
-1706
-1707
-1708
-1709
-1710
-1711
-1712
-1713
-1714
-1715
-1716
-1717
-1718 | @add_cloudpickle_reduction
+1668
| @add_cloudpickle_reduction
class Settings(SettingsFieldsMixin):
"""
Contains validated Prefect settings.
@@ -15780,14 +15780,14 @@
Source code in prefect/settings.py
- 1584
-1585
-1586
-1587
-1588
-1589
-1590
-1591 | def value_of(self, setting: Setting[T], bypass_callback: bool = False) -> T:
+ 1534
+1535
+1536
+1537
+1538
+1539
+1540
+1541 | def value_of(self, setting: Setting[T], bypass_callback: bool = False) -> T:
"""
Retrieve a setting's value.
"""
@@ -15818,18 +15818,18 @@
Source code in prefect/settings.py
- 1600
-1601
-1602
-1603
-1604
-1605
-1606
-1607
-1608
-1609
-1610
-1611 | @root_validator
+ 1550
+1551
+1552
+1553
+1554
+1555
+1556
+1557
+1558
+1559
+1560
+1561 | @root_validator
def post_root_validators(cls, values):
"""
Add root validation functions for settings here.
@@ -15864,23 +15864,23 @@
Source code in prefect/settings.py
- 1645
-1646
-1647
-1648
-1649
-1650
-1651
-1652
-1653
-1654
-1655
-1656
-1657
-1658
-1659
-1660
-1661 | def with_obfuscated_secrets(self):
+ 1595
+1596
+1597
+1598
+1599
+1600
+1601
+1602
+1603
+1604
+1605
+1606
+1607
+1608
+1609
+1610
+1611 | def with_obfuscated_secrets(self):
"""
Returns a copy of this settings object with secret setting values obfuscated.
"""
@@ -15921,13 +15921,13 @@
Source code in prefect/settings.py
- 1663
-1664
-1665
-1666
-1667
-1668
-1669 | def hash_key(self) -> str:
+ 1613
+1614
+1615
+1616
+1617
+1618
+1619 | def hash_key(self) -> str:
"""
Return a hash key for the settings object. This is needed since some
settings may be unhashable. An example is lists.
@@ -16029,51 +16029,51 @@
Source code in prefect/settings.py
- 1671
-1672
-1673
-1674
-1675
-1676
-1677
-1678
-1679
-1680
-1681
-1682
-1683
-1684
-1685
-1686
-1687
-1688
-1689
-1690
-1691
-1692
-1693
-1694
-1695
-1696
-1697
-1698
-1699
-1700
-1701
-1702
-1703
-1704
-1705
-1706
-1707
-1708
-1709
-1710
-1711
-1712
-1713
-1714
-1715 | def to_environment_variables(
+ 1621
+1622
+1623
+1624
+1625
+1626
+1627
+1628
+1629
+1630
+1631
+1632
+1633
+1634
+1635
+1636
+1637
+1638
+1639
+1640
+1641
+1642
+1643
+1644
+1645
+1646
+1647
+1648
+1649
+1650
+1651
+1652
+1653
+1654
+1655
+1656
+1657
+1658
+1659
+1660
+1661
+1662
+1663
+1664
+1665 | def to_environment_variables(
self, include: Iterable[Setting] = None, exclude_unset: bool = False
) -> Dict[str, str]:
"""
@@ -16153,7 +16153,57 @@
Source code in prefect/settings.py
- 1823
+ 1773
+1774
+1775
+1776
+1777
+1778
+1779
+1780
+1781
+1782
+1783
+1784
+1785
+1786
+1787
+1788
+1789
+1790
+1791
+1792
+1793
+1794
+1795
+1796
+1797
+1798
+1799
+1800
+1801
+1802
+1803
+1804
+1805
+1806
+1807
+1808
+1809
+1810
+1811
+1812
+1813
+1814
+1815
+1816
+1817
+1818
+1819
+1820
+1821
+1822
+1823
1824
1825
1826
@@ -16163,57 +16213,7 @@
1830
1831
1832
-1833
-1834
-1835
-1836
-1837
-1838
-1839
-1840
-1841
-1842
-1843
-1844
-1845
-1846
-1847
-1848
-1849
-1850
-1851
-1852
-1853
-1854
-1855
-1856
-1857
-1858
-1859
-1860
-1861
-1862
-1863
-1864
-1865
-1866
-1867
-1868
-1869
-1870
-1871
-1872
-1873
-1874
-1875
-1876
-1877
-1878
-1879
-1880
-1881
-1882
-1883 | class Profile(BaseModel):
+1833
| class Profile(BaseModel):
"""
A user profile containing settings.
"""
@@ -16330,18 +16330,18 @@
Source code in prefect/settings.py
- 1849
-1850
-1851
-1852
-1853
-1854
-1855
-1856
-1857
-1858
-1859
-1860 | def validate_settings(self) -> None:
+ 1799
+1800
+1801
+1802
+1803
+1804
+1805
+1806
+1807
+1808
+1809
+1810 | def validate_settings(self) -> None:
"""
Validate the settings contained in this profile.
@@ -16378,25 +16378,25 @@
Source code in prefect/settings.py
- 1862
-1863
-1864
-1865
-1866
-1867
-1868
-1869
-1870
-1871
-1872
-1873
-1874
-1875
-1876
-1877
-1878
-1879
-1880 | def convert_deprecated_renamed_settings(self) -> List[Tuple[Setting, Setting]]:
+ 1812
+1813
+1814
+1815
+1816
+1817
+1818
+1819
+1820
+1821
+1822
+1823
+1824
+1825
+1826
+1827
+1828
+1829
+1830 | def convert_deprecated_renamed_settings(self) -> List[Tuple[Setting, Setting]]:
"""
Update settings in place to replace deprecated settings with new settings when
renamed.
@@ -16451,7 +16451,57 @@
Source code in prefect/settings.py
- 1886
+ 1836
+1837
+1838
+1839
+1840
+1841
+1842
+1843
+1844
+1845
+1846
+1847
+1848
+1849
+1850
+1851
+1852
+1853
+1854
+1855
+1856
+1857
+1858
+1859
+1860
+1861
+1862
+1863
+1864
+1865
+1866
+1867
+1868
+1869
+1870
+1871
+1872
+1873
+1874
+1875
+1876
+1877
+1878
+1879
+1880
+1881
+1882
+1883
+1884
+1885
+1886
1887
1888
1889
@@ -16551,57 +16601,7 @@
1983
1984
1985
-1986
-1987
-1988
-1989
-1990
-1991
-1992
-1993
-1994
-1995
-1996
-1997
-1998
-1999
-2000
-2001
-2002
-2003
-2004
-2005
-2006
-2007
-2008
-2009
-2010
-2011
-2012
-2013
-2014
-2015
-2016
-2017
-2018
-2019
-2020
-2021
-2022
-2023
-2024
-2025
-2026
-2027
-2028
-2029
-2030
-2031
-2032
-2033
-2034
-2035
-2036 | class ProfilesCollection:
+1986
| class ProfilesCollection:
""" "
A utility class for working with a collection of profiles.
@@ -16828,16 +16828,16 @@
Source code in prefect/settings.py
- 1917
-1918
-1919
-1920
-1921
-1922
-1923
-1924
-1925
-1926 | def set_active(self, name: Optional[str], check: bool = True):
+ 1867
+1868
+1869
+1870
+1871
+1872
+1873
+1874
+1875
+1876 | def set_active(self, name: Optional[str], check: bool = True):
"""
Set the active profile name in the collection.
@@ -16875,43 +16875,43 @@
Source code in prefect/settings.py
- 1928
-1929
-1930
-1931
-1932
-1933
-1934
-1935
-1936
-1937
-1938
-1939
-1940
-1941
-1942
-1943
-1944
-1945
-1946
-1947
-1948
-1949
-1950
-1951
-1952
-1953
-1954
-1955
-1956
-1957
-1958
-1959
-1960
-1961
-1962
-1963
-1964 | def update_profile(
+ 1878
+1879
+1880
+1881
+1882
+1883
+1884
+1885
+1886
+1887
+1888
+1889
+1890
+1891
+1892
+1893
+1894
+1895
+1896
+1897
+1898
+1899
+1900
+1901
+1902
+1903
+1904
+1905
+1906
+1907
+1908
+1909
+1910
+1911
+1912
+1913
+1914 | def update_profile(
self, name: str, settings: Mapping[Union[Dict, str], Any], source: Path = None
) -> Profile:
"""
@@ -16972,18 +16972,18 @@
Source code in prefect/settings.py
- 1966
-1967
-1968
-1969
-1970
-1971
-1972
-1973
-1974
-1975
-1976
-1977 | def add_profile(self, profile: Profile) -> None:
+ 1916
+1917
+1918
+1919
+1920
+1921
+1922
+1923
+1924
+1925
+1926
+1927 | def add_profile(self, profile: Profile) -> None:
"""
Add a profile to the collection.
@@ -17018,11 +17018,11 @@
Source code in prefect/settings.py
- 1979
-1980
-1981
-1982
-1983 | def remove_profile(self, name: str) -> None:
+ 1929
+1930
+1931
+1932
+1933 | def remove_profile(self, name: str) -> None:
"""
Remove a profile from the collection.
"""
@@ -17051,20 +17051,20 @@
Source code in prefect/settings.py
- 1985
-1986
-1987
-1988
-1989
-1990
-1991
-1992
-1993
-1994
-1995
-1996
-1997
-1998 | def without_profile_source(self, path: Optional[Path]) -> "ProfilesCollection":
+ 1935
+1936
+1937
+1938
+1939
+1940
+1941
+1942
+1943
+1944
+1945
+1946
+1947
+1948 | def without_profile_source(self, path: Optional[Path]) -> "ProfilesCollection":
"""
Remove profiles that were loaded from a given path.
@@ -17498,45 +17498,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|