Exemplo n.º 1
0
 def get_marshalling_data(self):
     assert self.__name is not None
     return update_marshalling_data(
         marshalling_data=Package.get_marshalling_data(self),
         generating_class=InstalledPackage,
         attributes={
             'name': self.__name,
             'version': self.__version,
             'nodes': self.__nodes
         },
         version={'core.InstalledPackage': 1})
Exemplo n.º 2
0
 def get_marshalling_data(self):
     assert self.__package is not None
     assert type(self.__name) is types.ListType
     assert type(self.__provides) is types.ListType
     assert type(self.__requires) is types.ListType
     assert type(self.__buildinfos) is types.ListType
     return update_marshalling_data(
         marshalling_data=Node.get_marshalling_data(self),
         generating_class=InstalledNode,
         attributes={
             'package': self.__package,
             'name': self.__name,
             'provides': self.__provides,
             'requires': self.__requires,
             'buildinfos': self.__buildinfos
         },
         version={'InstalledNode': 1})
Exemplo n.º 3
0
 def get_marshalling_data(self):
     return update_marshalling_data(
         marshalling_data=Provide.get_marshalling_data(self),
         generating_class=Provide_Callable,
         attributes={},
         version={'Provide_Callable': 1})
Exemplo n.º 4
0
 def get_marshalling_data(self):
     return update_marshalling_data(
         marshalling_data=Require.get_marshalling_data(self),
         generating_class=Require_Symbol,
         attributes={},
         version={'Require_Symbol': 1})