Skip to content

Commit 3240723

Browse files
committed
fix mistakes
1 parent c29b465 commit 3240723

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/sage/coding/delsarte_bounds.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -350,9 +350,9 @@ def delsarte_bound_constant_weight_code(n, d, w, return_data=False, solver="PPL"
350350
bd = p.solve()
351351
except MIPSolverException as exc:
352352
print(f"Solver exception: {exc}")
353-
return A, p, False if return_data else False
353+
return (A, p, False) if return_data else False
354354

355-
return A, p, bd if return_data else int(bd)
355+
return (A, p, bd) if return_data else int(bd)
356356

357357

358358
def delsarte_bound_hamming_space(n, d, q, return_data=False, solver="PPL", isinteger=False):
@@ -433,9 +433,9 @@ def delsarte_bound_hamming_space(n, d, q, return_data=False, solver="PPL", isint
433433
bd = p.solve()
434434
except MIPSolverException as exc:
435435
print(f"Solver exception: {exc}")
436-
return A, p, False if return_data else False
436+
return (A, p, False) if return_data else False
437437

438-
return A, p, bd if return_data else bd
438+
return (A, p, bd) if return_data else bd
439439

440440

441441
def delsarte_bound_additive_hamming_space(n, d, q, d_star=1, q_base=0, return_data=False, solver="PPL", isinteger=False):
@@ -541,7 +541,7 @@ def delsarte_bound_additive_hamming_space(n, d, q, d_star=1, q_base=0, return_da
541541
bd = p.solve()
542542
except MIPSolverException as exc:
543543
print("Solver exception:", exc)
544-
return A, p, False if return_data else False
544+
return (A, p, False) if return_data else False
545545
# rounding the bound down to the nearest power of q_base, for q=q_base^m
546546
# bd_r = roundres(log(bd, base=q_base))
547547
m = -1
@@ -550,7 +550,7 @@ def delsarte_bound_additive_hamming_space(n, d, q, d_star=1, q_base=0, return_da
550550
if q_base**(m+1) == bd:
551551
m += 1
552552

553-
return A, p, m if return_data else m
553+
return (A, p, m) if return_data else m
554554

555555

556556
def _delsarte_Q_LP_building(q, d, solver, isinteger):
@@ -690,6 +690,6 @@ def delsarte_bound_Q_matrix(q, d, return_data=False, solver="PPL", isinteger=Fal
690690
bd = p.solve()
691691
except MIPSolverException as exc:
692692
print(f"Solver exception: {exc}")
693-
return A, p, False if return_data else False
693+
return (A, p, False) if return_data else False
694694

695-
return A, p, bd if return_data else bd
695+
return (A, p, bd) if return_data else bd

0 commit comments

Comments
 (0)