Lines Matching refs:logical
197 logical = _logical = make_id(file)
199 while logical in self.filenames:
200 logical = "%s.%d" % (_logical, pos)
202 self.filenames.add(logical)
203 return logical
205 def append(self, full, file, logical):
208 if not logical:
209 logical = self.gen_id(file)
211 self.files.append((full, logical))
212 return self.index, logical
232 None), the path to the physical directory, and a logical directory name.
237 logical = _logical
238 while logical in _directories:
239 logical = "%s%d" % (_logical, index)
241 _directories.add(logical)
246 self.logical = logical
254 blogical = basedir.logical
258 add_data(db, "Directory", [(logical, blogical, default)])
273 component = self.logical
283 [(component, uuid, self.logical, flags, None, keyid)])
337 self.start_component(self.logical, current_feature, 0)
345 logical = self.keyfiles[file]
347 logical = None
348 sequence, logical = self.cab.append(absolute, file, logical)
349 assert logical not in self.ids
350 self.ids.add(logical)
359 [(logical, self.component, full, filesize, version,
365 # [(logical, 0, filehash.IntegerData(1),
373 [(logical+"c", self.component, "%sC|%sc" % (short, file),
374 self.logical, 2),
375 (logical+"o", self.component, "%sO|%so" % (short, file),
376 self.logical, 2)])
377 return logical
397 [(self.component+"c", self.component, "*.pyc", self.logical, 2)])