comparison tar.py @ 8:3cff57242c39

Uploaded
author da-intersect
date Thu, 11 Apr 2013 01:38:56 -0400
parents 1581c2d80588
children
comparison
equal deleted inserted replaced
7:1581c2d80588 8:3cff57242c39
1 import data, logging, binascii
2 from galaxy.datatypes.metadata import MetadataElement 1 from galaxy.datatypes.metadata import MetadataElement
3 from galaxy.datatypes import metadata 2 from galaxy.datatypes import metadata
4 from galaxy.datatypes.sniff import * 3 from galaxy.datatypes.sniff import *
5 from galaxy import eggs 4 from galaxy import eggs
6 import pkg_resources 5 import pkg_resources
17 try: 16 try:
18 if tarfile.is_tarfile(filename): 17 if tarfile.is_tarfile(filename):
19 return True 18 return True
20 except: 19 except:
21 return False 20 return False
22
23 def set_peek( self, dataset, is_multi_byte=False ):
24 if not dataset.dataset.purged:
25 dataset.peek = "Tar file"
26 dataset.blurb = data.nice_size( dataset.get_size() )
27 else:
28 dataset.peek = 'file does not exist'
29 dataset.blurb = 'file purged from disk'
30
31 def display_peek( self, dataset ):
32 try:
33 return dataset.peek
34 except:
35 return "Tar file (%s)" % ( data.nice_size( dataset.get_size() ) )
36 21