Custom Query (121 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (91 - 93 of 121)

Ticket Resolution Summary Owner Reporter
#80 wontfix yaml.load doesn't work as i suspect it to according to the documentation xi anonymous

Reported by anonymous, 5 years ago.

Description

quote from the documentation:

>>> class Monster(yaml.YAMLObject):
...     yaml_tag = u'!Monster'
...     def __init__(self, name, hp, ac, attacks):
...         self.name = name
...         self.hp = hp
...         self.ac = ac
...         self.attacks = attacks
...     def __repr__(self):
...         return "%s(name=%r, hp=%r, ac=%r, attacks=%r)" % (
...             self.__class__.__name__, self.name, self.hp, self.ac, self.attacks)

>>> yaml.load("""
... --- !Monster
... name: Cave spider
... hp: [2,6]    # 2d6
... ac: 16
... attacks: [BITE, HURT]
... """)

the thing is, yaml.load ignores the __init__ method of the Monster class. it doesn't even matter if it's there at all. in yaml.load you can specify aditional variables and they get added to the object. intended behaviour?

#86 wontfix Use on socket connections with non blocking flag set xi oscar.ostlund@…

Reported by oscar.ostlund@…, 5 years ago.

Description

I am trying to use yaml as a communication language between processes that are connected through sockets. When I open sockets, I use non blocking sockets. Thus when libyaml tries to read the file with fread, it returns an error. Indeed, as the non blocking flag is set, when there is nothing more to read, the fread call returns EWOULDBLOCK.

As a hack, I have modified the yaml_file_read_handler function to return 1 if errno == EWOULDBLOCK and !ferror in the other cases...

What do you think ?

Thanks for your help

Oscar

#97 wontfix Reader can be an instance variable in Scanner xi py4fun@…

Reported by py4fun@…, 5 years ago.

Description

Hi, thank you for PyYAML. Unfortunately I need to exchange YAML between Java and Python and Java does not have such a good library as PyYAML. There is a port of PyYAML (JvYAML) but it is dead.
I would like to develop the Java port further that it reaches the quality of PyYAML. To simplify maintenance I would like to be as close to the PyYAML API as possible.
May I propose to make Reader an instance variable in Scanner?
Can you please apply the attached patch to achieve the following:

  • improve encapsulation. Scanner and Reader can be instantiated and tested separately
  • Java can use the same approach (Java does not have multiple inheritance)

All the tests succeed.

Thank you,

Andrey

Note: See TracQuery for help on using queries.