yifeng created THRIFT-5889:
------------------------------
Summary: thrift server maybe stuck
Key: THRIFT-5889
URL: https://issues.apache.org/jira/browse/THRIFT-5889
Project: Thrift
Issue Type: Bug
Components: Python - Library
Environment: on windows run
Reporter: yifeng
Attachments: image-2025-07-19-11-52-41-878.png, str_bug_thrift.zip
The thrift server is stuck, and if you send normal characters and send them
normally, long special sequences will get stuck! In the following example, the
server gets stuck on the second time after sending three times, resulting in
the third time not being able to send
Windows system running attachment example
!image-2025-07-19-11-52-41-878.png!
{code:java}
bug.thrift
namespace py calculator
service Calculator {
void set_sequence(1: string prefix 2: string end 3: i32 num,),
}{code}
server
{code:java}
```python
from thrift.server import TNonblockingServer
from thrift.transport import TSocket
from calculator import Calculator
class CalculatorHandler:
def set_sequence(self, prefix, end, num):
print(f"prefix={prefix}, end={end}, num={num}")
if __name__ == '__main__':
handler = CalculatorHandler()
processor = Calculator.Processor(handler)
transport = TSocket.TServerSocket(port=9090)
server = TNonblockingServer.TNonblockingServer(processor, transport)
print("Starting the nonblocking server...")
server.serve()
```{code}
client
{code:java}
```python
import socket
from thrift.transport import TSocket
from thrift.transport import TTransport
from thrift.protocol import TBinaryProtocol
from calculator import Calculator
if __name__ == '__main__':
t_socket = TSocket.TSocket('localhost', 9090,socket_family=socket.AF_INET)
tf_transport = TTransport.TFramedTransport(t_socket)
protocol = TBinaryProtocol.TBinaryProtocol(tf_transport)
client = Calculator.Client(protocol)
tf_transport.open()
f = "0 + 1 + 21848.0 + None + Delay-&-[10493.119275566653]-&-{'tstart': 0}
+ MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 10493.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + Delay-&-[150.0]-&-{'tstart': 10543.119275566653}
+ MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 10693.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 10743.119275566653, 'freq': -0.3, 'phase':
1.5707963267948966, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 10793.119275566653,
'freq': -0.3, 'phase': 0, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart': 10843.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 10943.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 10993.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 11043.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart': 11093.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 11193.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 11243.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 11293.119275566653, 'freq': -0.3, 'phase':
1.5707963267948966, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 11343.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 11393.119275566653, 'freq': -0.3, 'phase':
4.71238898038469, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
Delay-&-[50.0]-&-{'tstart': 11443.119275566653} + MixedPulse-&-[100,
0.17723175213956102]-&-{'tstart': 11493.119275566653, 'freq': -0.3, 'phase': 0,
'drag': 0}-&-CosineDrag-&-[100, 0.17723175213956102]-&-{'tstart': 0, 'drag': 0}
+ MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 11593.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 11643.119275566653, 'freq': -0.3, 'phase':
3.141592653589793, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 11693.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 11743.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart': 11793.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 11893.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 11943.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 11993.119275566653, 'freq': -0.3, 'phase':
1.5707963267948966, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 12043.119275566653,
'freq': -0.3, 'phase': 0, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 12093.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + Delay-&-[100.0]-&-{'tstart': 12143.119275566653}
+ MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 12243.119275566653,
'freq': -0.3, 'phase': 0, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 12293.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[100,
0.17723175213956102]-&-{'tstart': 12343.119275566653, 'freq': -0.3, 'phase':
1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 12443.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart': 12493.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + Delay-&-[50.0]-&-{'tstart':
12593.119275566653} + MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart':
12643.119275566653, 'freq': -0.3, 'phase': 1.5707963267948966, 'drag':
0}-&-CosineDrag-&-[100, 0.17723175213956102]-&-{'tstart': 0, 'drag': 0} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 12743.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + Delay-&-[50.0]-&-{'tstart': 12793.119275566653}
+ Delay-&-[50.0]-&-{'tstart': 12843.119275566653} +
Delay-&-[100.0]-&-{'tstart': 12893.119275566653} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 12993.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 13043.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[100,
0.17723175213956102]-&-{'tstart': 13093.119275566653, 'freq': -0.3, 'phase':
1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[100,
0.17723175213956102]-&-{'tstart': 13193.119275566653, 'freq': -0.3, 'phase': 0,
'drag': 0}-&-CosineDrag-&-[100, 0.17723175213956102]-&-{'tstart': 0, 'drag': 0}
+ MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart': 13293.119275566653,
'freq': -0.3, 'phase': 0, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 13393.119275566653, 'freq': -0.3, 'phase':
4.71238898038469, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 13443.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 13493.119275566653, 'freq': -0.3, 'phase':
4.71238898038469, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 13543.119275566653,
'freq': -0.3, 'phase': 0, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 13593.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 13643.119275566653, 'freq': -0.3, 'phase':
3.141592653589793, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
Delay-&-[50.0]-&-{'tstart': 13693.119275566653} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 13743.119275566653, 'freq': -0.3, 'phase':
3.141592653589793, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 13793.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 13843.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 13893.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 13943.119275566653, 'freq': -0.3, 'phase':
4.71238898038469, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 13993.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 14043.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 14093.119275566653,
'freq': -0.3, 'phase': 0, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
Delay-&-[100.0]-&-{'tstart': 14143.119275566653} + MixedPulse-&-[100,
0.17723175213956102]-&-{'tstart': 14243.119275566653, 'freq': -0.3, 'phase': 0,
'drag': 0}-&-CosineDrag-&-[100, 0.17723175213956102]-&-{'tstart': 0, 'drag': 0}
+ MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 14343.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[100,
0.17723175213956102]-&-{'tstart': 14393.119275566653, 'freq': -0.3, 'phase':
1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[100,
0.17723175213956102]-&-{'tstart': 14493.119275566653, 'freq': -0.3, 'phase': 0,
'drag': 0}-&-CosineDrag-&-[100, 0.17723175213956102]-&-{'tstart': 0, 'drag': 0}
+ Delay-&-[50.0]-&-{'tstart': 14593.119275566653} + Delay-&-[50.0]-&-{'tstart':
14643.119275566653} + MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart':
14693.119275566653, 'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 14743.119275566653, 'freq': -0.3, 'phase':
1.5707963267948966, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 14793.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 14843.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 14893.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + Delay-&-[100.0]-&-{'tstart': 14943.119275566653}
+ MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 15043.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + Delay-&-[100.0]-&-{'tstart': 15093.119275566653}
+ MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart': 15193.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[100,
0.17723175213956102]-&-{'tstart': 15293.119275566653, 'freq': -0.3, 'phase': 0,
'drag': 0}-&-CosineDrag-&-[100, 0.17723175213956102]-&-{'tstart': 0, 'drag': 0}
+ MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 15393.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + Delay-&-[100.0]-&-{'tstart': 15443.119275566653}
+ MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart': 15543.119275566653,
'freq': -0.3, 'phase': 0, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 15643.119275566653, 'freq': -0.3, 'phase':
4.71238898038469, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 15693.119275566653,
'freq': -0.3, 'phase': 0, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
Delay-&-[50.0]-&-{'tstart': 15743.119275566653} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 15793.119275566653, 'freq': -0.3, 'phase':
3.141592653589793, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 15843.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + Delay-&-[100.0]-&-{'tstart': 15893.119275566653}
+ MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 15993.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 16043.119275566653, 'freq': -0.3, 'phase':
4.71238898038469, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 16093.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 16143.119275566653, 'freq': -0.3, 'phase':
4.71238898038469, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 16193.119275566653,
'freq': -0.3, 'phase': 0, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 16243.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + Delay-&-[50.0]-&-{'tstart': 16293.119275566653}
+ Delay-&-[50.0]-&-{'tstart': 16343.119275566653} + Delay-&-[50.0]-&-{'tstart':
16393.119275566653} + MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart':
16443.119275566653, 'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + Delay-&-[100.0]-&-{'tstart': 16493.119275566653}
+ MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart': 16593.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[100,
0.17723175213956102]-&-{'tstart': 16693.119275566653, 'freq': -0.3, 'phase': 0,
'drag': 0}-&-CosineDrag-&-[100, 0.17723175213956102]-&-{'tstart': 0, 'drag': 0}
+ MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart': 16793.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + Delay-&-[50.0]-&-{'tstart':
16893.119275566653} + MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart':
16943.119275566653, 'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 16993.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
Delay-&-[50.0]-&-{'tstart': 17043.119275566653} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 17093.119275566653, 'freq': -0.3, 'phase':
3.141592653589793, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 17143.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + Delay-&-[100.0]-&-{'tstart': 17193.119275566653}
+ MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 17293.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 17343.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
Delay-&-[50.0]-&-{'tstart': 17393.119275566653} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 17443.119275566653, 'freq': -0.3, 'phase':
4.71238898038469, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 17493.119275566653,
'freq': -0.3, 'phase': 0, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 17543.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 17593.119275566653, 'freq': -0.3, 'phase':
1.5707963267948966, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 17643.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[100,
0.17723175213956102]-&-{'tstart': 17693.119275566653, 'freq': -0.3, 'phase':
1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[100,
0.17723175213956102]-&-{'tstart': 17793.119275566653, 'freq': -0.3, 'phase': 0,
'drag': 0}-&-CosineDrag-&-[100, 0.17723175213956102]-&-{'tstart': 0, 'drag': 0}
+ Delay-&-[50.0]-&-{'tstart': 17893.119275566653} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 17943.119275566653, 'freq': -0.3, 'phase':
3.141592653589793, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 17993.119275566653,
'freq': -0.3, 'phase': 4.71238898038469, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 18043.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart': 18093.119275566653,
'freq': -0.3, 'phase': 0, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 18193.119275566653, 'freq': -0.3, 'phase':
1.5707963267948966, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[100, 0.17723175213956102]-&-{'tstart': 18243.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag': 0}-&-CosineDrag-&-[100,
0.17723175213956102]-&-{'tstart': 0, 'drag': 0} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 18343.119275566653, 'freq': -0.3, 'phase':
3.141592653589793, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 18393.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + Delay-&-[50.0]-&-{'tstart': 18443.119275566653}
+ MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 18493.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 18543.119275566653, 'freq': -0.3, 'phase':
1.5707963267948966, 'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 18593.119275566653,
'freq': -0.3, 'phase': 3.141592653589793, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998} + MixedPulse-&-[50.0,
0.1760502071252973]-&-{'tstart': 18643.119275566653, 'freq': -0.3, 'phase': 0,
'drag': -0.7999999999999998}-&-CosineDrag-&-[50.0,
0.1760502071252973]-&-{'tstart': 0, 'drag': -0.7999999999999998} +
MixedPulse-&-[50.0, 0.1760502071252973]-&-{'tstart': 18693.119275566653,
'freq': -0.3, 'phase': 1.5707963267948966, 'drag':
-0.7999999999999998}-&-CosineDrag-&-[50.0, 0.1760502071252973]-&-{'tstart': 0,
'drag': -0.7999999999999998}"
client.set_sequence("hello", "world", 1)
client.set_sequence("_hello_hello_hello", f, 1)
client.set_sequence("hello", "world", 1)
```{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)