LSSTApplications  19.0.0-14-gb0260a2+72efe9b372,20.0.0+7927753e06,20.0.0+8829bf0056,20.0.0+995114c5d2,20.0.0+b6f4b2abd1,20.0.0+bddc4f4cbe,20.0.0-1-g253301a+8829bf0056,20.0.0-1-g2b7511a+0d71a2d77f,20.0.0-1-g5b95a8c+7461dd0434,20.0.0-12-g321c96ea+23efe4bbff,20.0.0-16-gfab17e72e+fdf35455f6,20.0.0-2-g0070d88+ba3ffc8f0b,20.0.0-2-g4dae9ad+ee58a624b3,20.0.0-2-g61b8584+5d3db074ba,20.0.0-2-gb780d76+d529cf1a41,20.0.0-2-ged6426c+226a441f5f,20.0.0-2-gf072044+8829bf0056,20.0.0-2-gf1f7952+ee58a624b3,20.0.0-20-geae50cf+e37fec0aee,20.0.0-25-g3dcad98+544a109665,20.0.0-25-g5eafb0f+ee58a624b3,20.0.0-27-g64178ef+f1f297b00a,20.0.0-3-g4cc78c6+e0676b0dc8,20.0.0-3-g8f21e14+4fd2c12c9a,20.0.0-3-gbd60e8c+187b78b4b8,20.0.0-3-gbecbe05+48431fa087,20.0.0-38-ge4adf513+a12e1f8e37,20.0.0-4-g97dc21a+544a109665,20.0.0-4-gb4befbc+087873070b,20.0.0-4-gf910f65+5d3db074ba,20.0.0-5-gdfe0fee+199202a608,20.0.0-5-gfbfe500+d529cf1a41,20.0.0-6-g64f541c+d529cf1a41,20.0.0-6-g9a5b7a1+a1cd37312e,20.0.0-68-ga3f3dda+5fca18c6a4,20.0.0-9-g4aef684+e18322736b,w.2020.45
LSSTDataManagementBasePackage
Classes | Functions
lsst.pipe.tasks.ingest Namespace Reference

Classes

class  IngestArgumentParser
 
class  IngestConfig
 
class  IngestError
 
class  IngestTask
 
class  ParseConfig
 
class  ParseTask
 
class  RegisterConfig
 
class  RegisterTask
 
class  RegistryContext
 

Functions

def fakeContext ()
 
def assertCanCopy (fromPath, toPath)
 

Function Documentation

◆ assertCanCopy()

def lsst.pipe.tasks.ingest.assertCanCopy (   fromPath,
  toPath 
)
Can I copy a file?  Raise an exception is space constraints not met.

@param fromPath    Path from which the file is being copied
@param toPath      Path to which the file is being copied

Definition at line 630 of file ingest.py.

630 def assertCanCopy(fromPath, toPath):
631  """Can I copy a file? Raise an exception is space constraints not met.
632 
633  @param fromPath Path from which the file is being copied
634  @param toPath Path to which the file is being copied
635  """
636  req = os.stat(fromPath).st_size
637  st = os.statvfs(os.path.dirname(toPath))
638  avail = st.f_bavail * st.f_frsize
639  if avail < req:
640  raise RuntimeError("Insufficient space: %d vs %d" % (req, avail))

◆ fakeContext()

def lsst.pipe.tasks.ingest.fakeContext ( )
A context manager that doesn't provide any context

Useful for dry runs where we don't want to actually do anything real.

Definition at line 252 of file ingest.py.

252 def fakeContext():
253  """A context manager that doesn't provide any context
254 
255  Useful for dry runs where we don't want to actually do anything real.
256  """
257  yield
258 
259 
lsst.pipe.tasks.ingest.fakeContext
def fakeContext()
Definition: ingest.py:252
lsst.pipe.tasks.ingest.assertCanCopy
def assertCanCopy(fromPath, toPath)
Definition: ingest.py:630