calico.HTML("")
import time
pw = calico.PasswordWidget(description="Password:")
tw = calico.TextWidget(description="Username:")
def on_submit(obj):
calico.Login(tw.value, pw.value)
print("Logging in...")
while calico.connection == None:
time.sleep(1)
count = 0
while calico.connection.status != "online" and count < 10:
print("Waiting for login, status is", calico.connection.status, "...")
time.sleep(1)
count += 1
print(calico.connection.status)
pw.on_submit(on_submit)
cw = calico.ContainerWidget(children=[tw, pw])
cw
calico.connection.SendData("student1", "Hello from Doug")
messages = calico.connection.ReceiveData()
while not messages:
print("waiting for messages...")
messages = calico.connection.ReceiveData()
time.sleep(1)
print(messages)