have explorers been transferred? (type)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
4beeecd48e
commit
2b1c4df8d9
2 changed files with 6 additions and 3 deletions
|
@ -1,6 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# 2010-2011 Steven Armstrong (steven-cdist at armstrong.cc)
|
# 2011 Steven Armstrong (steven-cdist at armstrong.cc)
|
||||||
|
# 2011 Nico Schottelius (nico-cdist at schottelius.org)
|
||||||
#
|
#
|
||||||
# This file is part of cdist.
|
# This file is part of cdist.
|
||||||
#
|
#
|
||||||
|
@ -68,6 +69,8 @@ class Type(object):
|
||||||
self.__required_parameters = None
|
self.__required_parameters = None
|
||||||
self.__optional_parameters = None
|
self.__optional_parameters = None
|
||||||
|
|
||||||
|
self.transferred_explorers = False
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return '<Type name=%s>' % self.name
|
return '<Type name=%s>' % self.name
|
||||||
|
|
||||||
|
|
|
@ -255,12 +255,12 @@ class Path:
|
||||||
# Stays here - FIXME: adjust to type code, loop over types!
|
# Stays here - FIXME: adjust to type code, loop over types!
|
||||||
def transfer_type_explorers(self, type):
|
def transfer_type_explorers(self, type):
|
||||||
"""Transfer explorers of a type, but only once"""
|
"""Transfer explorers of a type, but only once"""
|
||||||
if type.transferred:
|
if type.transferred_explorers:
|
||||||
log.debug("Skipping retransfer for explorers of %s", type)
|
log.debug("Skipping retransfer for explorers of %s", type)
|
||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
# Do not retransfer
|
# Do not retransfer
|
||||||
type.transferred = True
|
type.transferred_explorers = True
|
||||||
|
|
||||||
# FIXME: Can be explorer_path or explorer_dir, I don't care.
|
# FIXME: Can be explorer_path or explorer_dir, I don't care.
|
||||||
src = type.explorer_path()
|
src = type.explorer_path()
|
||||||
|
|
Loading…
Reference in a new issue