Re: Contradiction in bus names naming in D-Bus spec
Igor Plastov <[email protected]>
| Newsgroups | gmane.comp.freedesktop.dbus |
|---|---|
| Message-ID | <CAGTgnLc5a=-1YSc3T=SmW-24YrOCJuP50Gv_LGsTXErOOPYKXw@mail.gmail.com> |
Just ":" is also valid:
~# python3 -ic "import dbussy"
>>> dbussy.validate_bus_name(":")
True
>>>
It looks strange.
пн, 1 февр. 2021 г. в 18:07, Igor Plastov <[email protected]>:
> More over:
> rule 3: Each element must only contain the ASCII characters
> "[A-Z][a-z][0-9]_-", with "-" discouraged in new bus names. Only elements
> that are part of a unique connection name may begin with a digit, elements
> in other bus names must not begin with a digit.
> Validation returns OK, for name ":.a":
> ~# python3 -ic "import dbussy"
> >>> dbussy.validate_bus_name(":.a")
> True
> >>>
>
> пн, 1 февр. 2021 г. в 16:13, Igor Plastov <[email protected]>:
>
>> ~# python3 -ic "import dbussy"
>> >>> dbussy.validate_bus_name(":a")
>> True
>> >>>
>>
>> пн, 1 февр. 2021 г. в 02:56, Lawrence D'Oliveiro <ldo-kC51rjc0cqs1dNLGKZg6taU/[email protected]
>> >:
>>
>>> On Sun, 31 Jan 2021 23:11:07 +0100, Bogdan Lotko wrote:
>>>
>>> > Much more interesting question is are the "a." or ".a" legal?
>>>
>>> >>> dbussy.validate_bus_name("a.")
>>> Traceback (most recent call last):
>>> File "<stdin>", line 1, in <module>
>>> File "/home/ldo/projects/dbussy/dbussy.py", line 5826, in
>>> validate_bus_name
>>> my_error.raise_if_set()
>>> File "/home/ldo/projects/dbussy/dbussy.py", line 5035, in
>>> raise_if_set
>>> raise DBusError(self.name, self.message)
>>> dbussy.DBusError: org.freedesktop.DBus.Error.InvalidArgs -- Bus name
>>> was not valid: 'a.'
>>> >>> dbussy.validate_bus_name(".b")
>>> Traceback (most recent call last):
>>> File "<stdin>", line 1, in <module>
>>> File "/home/ldo/projects/dbussy/dbussy.py", line 5826, in
>>> validate_bus_name
>>> my_error.raise_if_set()
>>> File "/home/ldo/projects/dbussy/dbussy.py", line 5035, in
>>> raise_if_set
>>> raise DBusError(self.name, self.message)
>>> dbussy.DBusError: org.freedesktop.DBus.Error.InvalidArgs -- Bus name
>>> was not valid: '.b'
>>>
>>> Nope.
>>> _______________________________________________
>>> dbus mailing list
>>> [email protected]
>>> https://lists.freedesktop.org/mailman/listinfo/dbus
>>>
>>
_______________________________________________
dbus mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dbus