Skip to content

Commit a401698

Browse files
committed
mypy fixes
1 parent fa60a8a commit a401698

File tree

3 files changed

+9
-13
lines changed

3 files changed

+9
-13
lines changed

src/aleph/sdk/chains/ethereum.py

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -163,39 +163,35 @@ def get_super_token_balance(self) -> Decimal:
163163
return Decimal(contract.functions.balanceOf(self.get_address()).call())
164164
return Decimal(0)
165165

166-
@property
167-
def has_superfluid_connector(self) -> bool:
168-
return self.superfluid_connector is not None
169-
170-
def can_start_flow(self, flow: Decimal) -> Awaitable[bool]:
166+
def can_start_flow(self, flow: Decimal) -> bool:
171167
"""Check if the account has enough funds to start a Superfluid flow of the given size."""
172-
if not self.has_superfluid_connector:
168+
if not self.superfluid_connector:
173169
raise ValueError("Superfluid connector is required to check a flow")
174170
return self.superfluid_connector.can_start_flow(flow)
175171

176172
def create_flow(self, receiver: str, flow: Decimal) -> Awaitable[str]:
177173
"""Creat a Superfluid flow between this account and the receiver address."""
178-
if not self.has_superfluid_connector:
174+
if not self.superfluid_connector:
179175
raise ValueError("Superfluid connector is required to create a flow")
180176
return self.superfluid_connector.create_flow(receiver=receiver, flow=flow)
181177

182178
def get_flow(self, receiver: str) -> Awaitable[Web3FlowInfo]:
183179
"""Get the Superfluid flow between this account and the receiver address."""
184-
if not self.has_superfluid_connector:
180+
if not self.superfluid_connector:
185181
raise ValueError("Superfluid connector is required to get a flow")
186182
return self.superfluid_connector.get_flow(
187183
sender=self.get_address(), receiver=receiver
188184
)
189185

190186
def update_flow(self, receiver: str, flow: Decimal) -> Awaitable[str]:
191187
"""Update the Superfluid flow between this account and the receiver address."""
192-
if not self.has_superfluid_connector:
188+
if not self.superfluid_connector:
193189
raise ValueError("Superfluid connector is required to update a flow")
194190
return self.superfluid_connector.update_flow(receiver=receiver, flow=flow)
195191

196192
def delete_flow(self, receiver: str) -> Awaitable[str]:
197193
"""Delete the Superfluid flow between this account and the receiver address."""
198-
if not self.has_superfluid_connector:
194+
if not self.superfluid_connector:
199195
raise ValueError("Superfluid connector is required to delete a flow")
200196
return self.superfluid_connector.delete_flow(receiver=receiver)
201197

@@ -206,7 +202,7 @@ def manage_flow(
206202
update_type: FlowUpdate,
207203
) -> Awaitable[Optional[str]]:
208204
"""Manage the Superfluid flow between this account and the receiver address."""
209-
if not self.has_superfluid_connector:
205+
if not self.superfluid_connector:
210206
raise ValueError("Superfluid connector is required to manage a flow")
211207
return self.superfluid_connector.manage_flow(
212208
receiver=receiver, flow=flow, update_type=update_type

src/aleph/sdk/chains/evm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def get_token_balance(self) -> Decimal:
3030
def get_super_token_balance(self) -> Decimal:
3131
raise ValueError(f"Super token not implemented for this chain {self.CHAIN}")
3232

33-
def can_start_flow(self, flow: Decimal) -> Awaitable[bool]:
33+
def can_start_flow(self, flow: Decimal) -> bool:
3434
raise ValueError(f"Flow checking not implemented for this chain {self.CHAIN}")
3535

3636
def create_flow(self, receiver: str, flow: Decimal) -> Awaitable[str]:

src/aleph/sdk/connectors/superfluid.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ async def manage_flow(
125125
# Retrieve current flow info
126126
flow_info: Web3FlowInfo = await self.account.get_flow(receiver)
127127

128-
current_flow_rate_wei: Decimal = Decimal(flow_info["flowRate"] or "0")
128+
current_flow_rate_wei: Decimal = Decimal(flow_info["flowRate"] or 0)
129129
flow_rate_wei: int = int(to_wei_token(flow))
130130

131131
if update_type == FlowUpdate.INCREASE:

0 commit comments

Comments
 (0)