PyCharm: Unresolved reference 'com'

Hi folks,

I’ve been experimenting with PyCharm in conjunction with LO and UNO for some time (win10).

What I don’t understand:

Why do I get the error Unresolved reference 'com' from PyCharm when I enter the code in editor, but everything seems to be OK, when I run the script with PyCharm or entered in console?

image description

image description

Example:

import uno

from com.sun.star.awt import Point

p = Point(100, 200)

print(p)

=> (com.sun.star.awt.Point){ X = (long)0x64, Y = (long)0xc8 }

What I would expect would be a relationship between the UNO interfacescom.sun.star.awtand Python so that I can use Intellisense/autocomplete (for example) when entering the codefrom com.sun.star.awt import Pointin PyCharm’.

What I know is that all interfaces are described in the IDL files (SDK). I thought it must be possible to define a so-called stub/mock “package” that enables me to do this. Unfortunately, this request is beyond my capabilities at the moment. The attempt to integrate the idl structure from sdk is only inadequate (path structure only).

Are there any ready-made solutions? (which I doubt - intensively searched all sources)

Do I have to live with it now, or which approach would go in the right direction (I love intellisense)? -
Maybe I think too complicated?