def add_dir_chooser_cb(self, dir_name, ctx): if dir_name == None: return if isdir(dir_name): sharemeta = Share_Meta() sharemeta.set('description', basename(dir_name)) filesharing.add_share(dir_name, sharemeta=sharemeta, stype=SHARE_DIR) else: warning('Invalid dirname from file chooser dialog\n') self.update_sharelist()
def add_file_chooser_cb(self, filenames, ctx): if filenames == None: return for f in filenames: if isfile(f): sharemeta = Share_Meta() sharemeta.set('description', basename(f)) filesharing.add_share(f, sharemeta=sharemeta, stype=SHARE_FILE) else: warning('Invalid filename from file chooser dialog\n') self.update_sharelist()