File tree Expand file tree Collapse file tree 2 files changed +10
-9
lines changed
Expand file tree Collapse file tree 2 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 33It lets you access easily to OscMessage and OscBundle instances in the packet.
44"""
55
6- import collections
76import time
87
98from pythonosc .parsing import osc_types
109from pythonosc import osc_bundle
1110from pythonosc import osc_message
1211
13- from typing import Union , List
12+ from typing import Union , List , NamedTuple
1413
1514# A namedtuple as returned my the _timed_msg_of_bundle function.
1615# 1) the system time at which the message should be executed
1716# in seconds since the epoch.
1817# 2) the actual message.
19- TimedMessage = collections .namedtuple (
20- typename = 'TimedMessage' ,
21- field_names = ('time' , 'message' ))
18+ TimedMessage = NamedTuple ('TimedMessage' , [
19+ ('time' , float ),
20+ ('message' , osc_message .OscMessage ),
21+ ])
2222
2323
2424def _timed_msg_of_bundle (bundle : osc_bundle .OscBundle , now : float ) -> List [TimedMessage ]:
Original file line number Diff line number Diff line change 33import datetime
44import struct
55import time
6- import collections
76
7+ from typing import NamedTuple
88
99# 63 zero bits followed by a one in the least signifigant bit is a special
1010# case meaning "immediately."
2121_NTP_DELTA = (_SYSTEM_EPOCH - _NTP_EPOCH ).days * 24 * 3600
2222
2323
24- Timestamp = collections .namedtuple (
25- typename = 'Timetag' ,
26- field_names = ('seconds' , 'fraction' ))
24+ Timestamp = NamedTuple ('Timestamp' , [
25+ ('seconds' , int ),
26+ ('fraction' , int ),
27+ ])
2728
2829
2930class NtpError (Exception ):
You can’t perform that action at this time.
0 commit comments