Skip to content

Commit 9e30c51

Browse files
authored
Merge pull request #300 from mkoura/mv_governance
Move governance groups
2 parents 794433c + a1ed0e7 commit 9e30c51

9 files changed

+44
-50
lines changed

cardano_clusterlib/clusterlib_klass.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
from cardano_clusterlib import address_group
1212
from cardano_clusterlib import clusterlib_helpers
1313
from cardano_clusterlib import consts
14-
from cardano_clusterlib import conway_gov_group
1514
from cardano_clusterlib import exceptions
1615
from cardano_clusterlib import genesis_group
17-
from cardano_clusterlib import governance_group
16+
from cardano_clusterlib import gov_group
1817
from cardano_clusterlib import helpers
1918
from cardano_clusterlib import key_group
19+
from cardano_clusterlib import legacy_gov_group
2020
from cardano_clusterlib import node_group
2121
from cardano_clusterlib import query_group
2222
from cardano_clusterlib import stake_address_group
@@ -121,8 +121,8 @@ def __init__(
121121
self._node_group: node_group.NodeGroup | None = None
122122
self._key_group: key_group.KeyGroup | None = None
123123
self._genesis_group: genesis_group.GenesisGroup | None = None
124-
self._governance_group: governance_group.GovernanceGroup | None = None
125-
self._conway_gov_group: conway_gov_group.ConwayGovGroup | None = None
124+
self._legacy_gov_group: legacy_gov_group.LegacyGovGroup | None = None
125+
self._governance_group: gov_group.GovernanceGroup | None = None
126126

127127
def set_socket_path(self, socket_path: itp.FileType | None) -> None:
128128
"""Set a path to socket file for communication with the node."""
@@ -214,24 +214,24 @@ def g_genesis(self) -> genesis_group.GenesisGroup:
214214
return self._genesis_group
215215

216216
@property
217-
def g_governance(self) -> governance_group.GovernanceGroup:
218-
"""Governance group."""
219-
if not self._governance_group:
220-
self._governance_group = governance_group.GovernanceGroup(clusterlib_obj=self)
221-
return self._governance_group
217+
def g_legacy_governance(self) -> legacy_gov_group.LegacyGovGroup:
218+
"""Legacy governance group."""
219+
if not self._legacy_gov_group:
220+
self._legacy_gov_group = legacy_gov_group.LegacyGovGroup(clusterlib_obj=self)
221+
return self._legacy_gov_group
222222

223223
@property
224-
def g_conway_governance(self) -> conway_gov_group.ConwayGovGroup:
225-
"""Conway governance group."""
226-
if self._conway_gov_group:
227-
return self._conway_gov_group
224+
def g_governance(self) -> gov_group.GovernanceGroup:
225+
"""Governance group."""
226+
if self._governance_group:
227+
return self._governance_group
228228

229229
if not self.conway_genesis:
230-
msg = "Conway governance group can be used only with Command era >= Conway."
230+
msg = "The governance group can be used only with Command era >= Conway."
231231
raise exceptions.CLIError(msg)
232232

233-
self._conway_gov_group = conway_gov_group.ConwayGovGroup(clusterlib_obj=self)
234-
return self._conway_gov_group
233+
self._governance_group = gov_group.GovernanceGroup(clusterlib_obj=self)
234+
return self._governance_group
235235

236236
def cli(
237237
self,

cardano_clusterlib/genesis_group.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def __init__(self, clusterlib_obj: "itp.ClusterLib") -> None:
1818

1919
self._genesis_keys: structs.GenesisKeys | None = None
2020
self._genesis_utxo_addr: str = ""
21-
self._cli_args = ("cardano-cli", "legacy", "genesis")
21+
self._cli_args = ("cardano-cli", "latest", "genesis")
2222

2323
@property
2424
def genesis_keys(self) -> structs.GenesisKeys:

cardano_clusterlib/conway_gov_action_group.py renamed to cardano_clusterlib/gov_action_group.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
LOGGER = logging.getLogger(__name__)
1515

1616

17-
class ConwayGovActionGroup:
17+
class GovActionGroup:
1818
def __init__(self, clusterlib_obj: "itp.ClusterLib") -> None:
1919
self._clusterlib_obj = clusterlib_obj
2020
self._group_args = ("governance", "action")

cardano_clusterlib/conway_gov_committee_group.py renamed to cardano_clusterlib/gov_committee_group.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
LOGGER = logging.getLogger(__name__)
1212

1313

14-
class ConwayGovCommitteeGroup:
14+
class GovCommitteeGroup:
1515
def __init__(self, clusterlib_obj: "itp.ClusterLib") -> None:
1616
self._clusterlib_obj = clusterlib_obj
1717
self._group_args = ("governance", "committee")

cardano_clusterlib/conway_gov_drep_group.py renamed to cardano_clusterlib/gov_drep_group.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
LOGGER = logging.getLogger(__name__)
1313

1414

15-
class ConwayGovDrepGroup:
15+
class GovDrepGroup:
1616
def __init__(self, clusterlib_obj: "itp.ClusterLib") -> None:
1717
self._clusterlib_obj = clusterlib_obj
1818
self._group_args = ("governance", "drep")

cardano_clusterlib/conway_gov_group.py renamed to cardano_clusterlib/gov_group.py

Lines changed: 21 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,70 +2,64 @@
22

33
import logging
44

5-
from cardano_clusterlib import conway_gov_action_group
6-
from cardano_clusterlib import conway_gov_committee_group
7-
from cardano_clusterlib import conway_gov_drep_group
8-
from cardano_clusterlib import conway_gov_query_group
9-
from cardano_clusterlib import conway_gov_vote_group
5+
from cardano_clusterlib import gov_action_group
6+
from cardano_clusterlib import gov_committee_group
7+
from cardano_clusterlib import gov_drep_group
8+
from cardano_clusterlib import gov_query_group
9+
from cardano_clusterlib import gov_vote_group
1010
from cardano_clusterlib import types as itp
1111

1212
LOGGER = logging.getLogger(__name__)
1313

1414

15-
class ConwayGovGroup:
15+
class GovernanceGroup:
1616
def __init__(self, clusterlib_obj: "itp.ClusterLib") -> None:
1717
self._clusterlib_obj = clusterlib_obj
1818

1919
# Groups of commands
20-
self._action_group: conway_gov_action_group.ConwayGovActionGroup | None = None
21-
self._committee_group: conway_gov_committee_group.ConwayGovCommitteeGroup | None = None
22-
self._drep_group: conway_gov_drep_group.ConwayGovDrepGroup | None = None
23-
self._query_group: conway_gov_query_group.ConwayGovQueryGroup | None = None
24-
self._vote_group: conway_gov_vote_group.ConwayGovVoteGroup | None = None
20+
self._action_group: gov_action_group.GovActionGroup | None = None
21+
self._committee_group: gov_committee_group.GovCommitteeGroup | None = None
22+
self._drep_group: gov_drep_group.GovDrepGroup | None = None
23+
self._query_group: gov_query_group.GovQueryGroup | None = None
24+
self._vote_group: gov_vote_group.GovVoteGroup | None = None
2525

2626
@property
27-
def action(self) -> conway_gov_action_group.ConwayGovActionGroup:
27+
def action(self) -> gov_action_group.GovActionGroup:
2828
"""Action group."""
2929
if not self._action_group:
30-
self._action_group = conway_gov_action_group.ConwayGovActionGroup(
30+
self._action_group = gov_action_group.GovActionGroup(
3131
clusterlib_obj=self._clusterlib_obj
3232
)
3333
return self._action_group
3434

3535
@property
36-
def committee(self) -> conway_gov_committee_group.ConwayGovCommitteeGroup:
36+
def committee(self) -> gov_committee_group.GovCommitteeGroup:
3737
"""Committee group."""
3838
if not self._committee_group:
39-
self._committee_group = conway_gov_committee_group.ConwayGovCommitteeGroup(
39+
self._committee_group = gov_committee_group.GovCommitteeGroup(
4040
clusterlib_obj=self._clusterlib_obj
4141
)
4242
return self._committee_group
4343

4444
@property
45-
def drep(self) -> conway_gov_drep_group.ConwayGovDrepGroup:
45+
def drep(self) -> gov_drep_group.GovDrepGroup:
4646
"""Drep group."""
4747
if not self._drep_group:
48-
self._drep_group = conway_gov_drep_group.ConwayGovDrepGroup(
49-
clusterlib_obj=self._clusterlib_obj
50-
)
48+
self._drep_group = gov_drep_group.GovDrepGroup(clusterlib_obj=self._clusterlib_obj)
5149
return self._drep_group
5250

5351
@property
54-
def query(self) -> conway_gov_query_group.ConwayGovQueryGroup:
52+
def query(self) -> gov_query_group.GovQueryGroup:
5553
"""Query group."""
5654
if not self._query_group:
57-
self._query_group = conway_gov_query_group.ConwayGovQueryGroup(
58-
clusterlib_obj=self._clusterlib_obj
59-
)
55+
self._query_group = gov_query_group.GovQueryGroup(clusterlib_obj=self._clusterlib_obj)
6056
return self._query_group
6157

6258
@property
63-
def vote(self) -> conway_gov_vote_group.ConwayGovVoteGroup:
59+
def vote(self) -> gov_vote_group.GovVoteGroup:
6460
"""Vote group."""
6561
if not self._vote_group:
66-
self._vote_group = conway_gov_vote_group.ConwayGovVoteGroup(
67-
clusterlib_obj=self._clusterlib_obj
68-
)
62+
self._vote_group = gov_vote_group.GovVoteGroup(clusterlib_obj=self._clusterlib_obj)
6963
return self._vote_group
7064

7165
def get_anchor_data_hash(

cardano_clusterlib/conway_gov_query_group.py renamed to cardano_clusterlib/gov_query_group.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
LOGGER = logging.getLogger(__name__)
1010

1111

12-
class ConwayGovQueryGroup:
12+
class GovQueryGroup:
1313
def __init__(self, clusterlib_obj: "itp.ClusterLib") -> None:
1414
self._clusterlib_obj = clusterlib_obj
1515
self._group_args = ("query",)

cardano_clusterlib/conway_gov_vote_group.py renamed to cardano_clusterlib/gov_vote_group.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
LOGGER = logging.getLogger(__name__)
1515

1616

17-
class ConwayGovVoteGroup:
17+
class GovVoteGroup:
1818
def __init__(self, clusterlib_obj: "itp.ClusterLib") -> None:
1919
self._clusterlib_obj = clusterlib_obj
2020
self._group_args = ("governance", "vote")

cardano_clusterlib/governance_group.py renamed to cardano_clusterlib/legacy_gov_group.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
LOGGER = logging.getLogger(__name__)
1212

1313

14-
class GovernanceGroup:
14+
class LegacyGovGroup:
1515
def __init__(self, clusterlib_obj: "itp.ClusterLib") -> None:
1616
self._clusterlib_obj = clusterlib_obj
1717
self._cli_args = ("cardano-cli", "legacy", "governance")

0 commit comments

Comments
 (0)