Passed
Pull Request — master (#372)
by
unknown
02:24
created

client-file.read_file()   A

Complexity

Conditions 2

Size

Total Lines 13
Code Lines 8

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 8
nop 0
dl 0
loc 13
rs 10
c 0
b 0
f 0
1
import asyncio
2
from asyncua import Client
3
4
async def read_file():
5
    """ read file examples """
6
7
    url = "opc.tcp://10.0.0.199:4840"
8
    async with Client(url=url) as client:
9
        # option 1
10
        contents = await client.read_file(index=2, name_of_node="NameOfNode")
11
        print(contents)
12
13
        # option 2
14
        node = client.get_node("ns=2;s=NameOfNode")
15
        contents = await client.read_file(node=node)
16
        print(contents)
17
18
asyncio.run(read_file())
19