:%s/self.type/self.cdist_type/g
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
This commit is contained in:
		
					parent
					
						
							
								754aba1a15
							
						
					
				
			
			
				commit
				
					
						097b4ea6ad
					
				
			
		
					 1 changed files with 6 additions and 6 deletions
				
			
		| 
						 | 
					@ -110,20 +110,20 @@ class CdistObject(object):
 | 
				
			||||||
                raise IllegalObjectIdError(self.object_id, 'object_id may not contain //')
 | 
					                raise IllegalObjectIdError(self.object_id, 'object_id may not contain //')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # If no object_id and type is not singleton => error out
 | 
					        # If no object_id and type is not singleton => error out
 | 
				
			||||||
        if not self.object_id and not self.type.is_singleton:
 | 
					        if not self.object_id and not self.cdist_type.is_singleton:
 | 
				
			||||||
            raise IllegalObjectIdError(self.object_id,
 | 
					            raise IllegalObjectIdError(self.object_id,
 | 
				
			||||||
                "Missing object_id and type is not a singleton.")
 | 
					                "Missing object_id and type is not a singleton.")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self, cdist_type, base_path, object_id=None):
 | 
					    def __init__(self, cdist_type, base_path, object_id=None):
 | 
				
			||||||
        self.type = cdist_type # instance of Type
 | 
					        self.cdist_type = cdist_type # instance of Type
 | 
				
			||||||
        self.base_path = base_path
 | 
					        self.base_path = base_path
 | 
				
			||||||
        self.object_id = object_id
 | 
					        self.object_id = object_id
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.sanitise_object_id()
 | 
					        self.sanitise_object_id()
 | 
				
			||||||
        self.validate_object_id()
 | 
					        self.validate_object_id()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.name = self.join_name(self.type.name, self.object_id)
 | 
					        self.name = self.join_name(self.cdist_type.name, self.object_id)
 | 
				
			||||||
        self.path = os.path.join(self.type.path, self.object_id, OBJECT_MARKER)
 | 
					        self.path = os.path.join(self.cdist_type.path, self.object_id, OBJECT_MARKER)
 | 
				
			||||||
        self.absolute_path = os.path.join(self.base_path, self.path)
 | 
					        self.absolute_path = os.path.join(self.base_path, self.path)
 | 
				
			||||||
        self.code_local_path = os.path.join(self.path, "code-local")
 | 
					        self.code_local_path = os.path.join(self.path, "code-local")
 | 
				
			||||||
        self.code_remote_path = os.path.join(self.path, "code-remote")
 | 
					        self.code_remote_path = os.path.join(self.path, "code-remote")
 | 
				
			||||||
| 
						 | 
					@ -138,10 +138,10 @@ class CdistObject(object):
 | 
				
			||||||
            <CdistObject __foo/bar>.object_from_name('__other/object') -> <CdistObject __other/object>
 | 
					            <CdistObject __foo/bar>.object_from_name('__other/object') -> <CdistObject __other/object>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
        type_path = self.type.base_path
 | 
					        type_path = self.cdist_type.base_path
 | 
				
			||||||
        base_path = self.base_path
 | 
					        base_path = self.base_path
 | 
				
			||||||
        type_name, object_id = self.split_name(object_name)
 | 
					        type_name, object_id = self.split_name(object_name)
 | 
				
			||||||
        return self.__class__(self.type.__class__(type_path, type_name), base_path, object_id=object_id)
 | 
					        return self.__class__(self.cdist_type.__class__(type_path, type_name), base_path, object_id=object_id)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
     def __repr__(self):
 | 
					     def __repr__(self):
 | 
				
			||||||
        return '<CdistObject %s>' % self.name
 | 
					        return '<CdistObject %s>' % self.name
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue