Fix and silence Pylint errors

This commit is contained in:
Alessandro Candido
2023-02-07 12:42:44 +01:00
parent 73a747f2bd
commit 82e8e872c0
2 changed files with 3 additions and 4 deletions

View File

@@ -12,8 +12,7 @@ def parser():
def main(args: argparse.Namespace):
print("Testing for %d nqubits" % (args.nqubits))
result = qasm_quimb.eval_QI_qft(args.nqubits)
print(result)
qasm_quimb.eval_QI_qft(args.nqubits)
if __name__ == "__main__":

View File

@@ -111,14 +111,14 @@ def get_gate_params(operation):
phi = float(".".join(angles[0:2]))
lamba = float(".".join(angles[2:]))
qbit_no = int(re.findall(r"\d+", operation)[0])
qbit_no[0:0] = ["U2", phi, lamda]
qbit_no[0:0] = ["U2", phi, lamda] # pylint: disable=E1137
elif "^u3 " in operation:
angles = re.findall(r"\b\d+(?:[Ee][+-]?\d+)?", operation.split(" ")[0])
theta = float(".".join(angles[0:2]))
phi = float(".".join(angles[2:4]))
lamba = float(".".join(angles[4:]))
qbit_no = int(re.findall(r"\d+", operation)[0])
qbit_no[0:0] = ["U3", theta, phi, lamda]
qbit_no[0:0] = ["U3", theta, phi, lamda] # pylint: disable=E1137
else:
assert "Unsupported gate"