def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self)
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if self._args.log: if not os.path.isfile(self._args.log): self._parser.error("logfile does not exist") if self._args.cfg: if not os.path.isfile(self._args.cfg): self._parser.error("config file does not exist") if self._args.csv: if not os.path.isfile(self._args.csv): self._parser.error("csv file does not exist") if self._args.csv and self._args.log or self._args.inactive: self._parser.error("You gave both \"--csv\" and \"--logfile\" or \"--also-inactive\" argument." + \ "Please use either or.") if not self._args.intervals: self._parser.error("No intervals tag or category specified")
def _parser_parse_args(self): Memacs._parser_parse_args(self) if not self._args.filenametimestamps_folder: self._parser.error("no filenametimestamps_folder specified") for f in self._args.filenametimestamps_folder: if not os.path.isdir(f): self._parser.error("Check the folderlist - " + \ "one or more aren't folders")
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if not os.path.exists(self._args.photo_folder): self._parser.error("photo folder does not exist")
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if not (os.path.exists(self._args.smsxmlfile) or \ os.access(self._args.smsxmlfile, os.R_OK)): self._parser.error("input file not found or not readable")
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if self._args.output_format: self._args.output_format = self._args.output_format.decode('utf-8')
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if not self._args.list_folders and not self._args.folder_name: self._parser.error("please specify a folder " + \ "use --list to find a folder")
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if self._args.fieldnames: self._args.fieldnames = [ name.strip() for name in self._args.fieldnames.split(',') ]
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if not self._args.folder_path: self._parser.error("please specify the path to Maildir folder") if not (os.path.exists(self._args.folder_path) or \ os.access(self._args.folder_path, os.R_OK)): self._parser.error("folder path not found")
def _parser_parse_args(self): Memacs._parser_parse_args(self) if not self._args.calendar_url and not self._args.calendar_file: self._parser.error("specify a calendar url or calendar file") if self._args.calendar_url and self._args.calendar_file: self._parser.error( "only set a url or path to a calendar not both.") if self._args.calendar_file \ and not os.path.exists(self._args.calendar_file): self._parser.error("calendar path not exists")
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if not os.path.exists(self._args.source): self._parser.error("source file or folder does not exist") if self._args.url and not self._args.url.startswith("http"): self._parser.error("invalid url given")
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if not self._args.store_file: self._parser.error("please specify the path to " "store.tgs") if not (os.path.exists(self._args.store_file) or \ os.access(self._args.store_file, os.R_OK)): self._parser.error("path not found") '''if not self._args.store_path:
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if self._args.gitrevfile and not ( os.path.exists(self._args.gitrevfile) or os.access(self._args.gitrevfile, os.R_OK) ): self._parser.error("input file not found or not readable") if not self._args.encoding: self._args.encoding = "utf-8"
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if self._args.gitrevfile and not \ (os.path.exists(self._args.gitrevfile) or \ os.access(self._args.gitrevfile, os.R_OK)): self._parser.error("input file not found or not readable") if not self._args.encoding: self._args.encoding = "utf-8"
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if not (os.path.exists(self._args.smsxmlfile) or \ os.access(self._args.smsxmlfile, os.R_OK)): self._parser.error("input file not found or not readable") if self._args.orgcontactsfile: if not (os.path.exists(self._args.orgcontactsfile) or \ os.access(self._args.orgcontactsfile, os.R_OK)): self._parser.error("Org-contacts file not found or not readable") self._numberdict = self.parse_org_contact_file(self._args.orgcontactsfile)
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if self._args.url and self._args.file: self._parser.error("you cannot set both url and file") if not self._args.url and not self._args.file: self._parser.error("please specify a file or url") if self._args.file: if not os.path.exists(self._args.file): self._parser.error("file %s not readable", self._args.file) if not os.access(self._args.file, os.R_OK): self._parser.error("file %s not readable", self._args.file)
def _parser_parse_args(self): Memacs._parser_parse_args(self) if self._args.filenametimestamps_folder and self._args.filelist: self._parser.error("You gave both \"--filelist\" and \"--folder\" argument. Please use either or.\n") if not self._args.filelist and not self._args.filenametimestamps_folder: self._parser.error("no filenametimestamps_folder specified") if self._args.filelist: if not os.path.isfile(self._args.filelist): self._parser.error("Check the filelist argument: " + \ "[" + str(self._args.filelist) + "] is not an existing file") if self._args.filenametimestamps_folder: for f in self._args.filenametimestamps_folder: if not os.path.isdir(f): self._parser.error("Check the folderlist argument: " + \ "[" + str(f) + "] and probably more aren't folders")
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if not self._args.mail_file and not self._args.news_file: self._parser.error("please specify a file") if self._args.mail_file and self._args.news_file: self._parser.error("please specify an mbox mail file " "OR an mbox newsgroup file - not both") if self._args.mail_file and not (os.path.exists (self._args.mail_file) or \ os.access(self._args.mail_file, os.R_OK)): self._parser.error("input file not found or not readable") if self._args.news_file and not (os.path.exists (self._args.news_file) or \ os.access(self._args.news_file, os.R_OK)): self._parser.error("input file not found or not readable")
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if not self._args.csvfile: self._parser.error("please specify input csv file") if not (os.path.exists(self._args.csvfile) or \ os.access(self._args.csvfile, os.R_OK)): self._parser.error("input file not found or not readable") if self._args.delimiter: self._args.delimiter = self._args.delimiter else: self._args.delimiter = ";" if not self._args.encoding: self._args.encoding = "utf-8" if not self._args.timestamp_index: self._parser.error("need to know timestamp index") else: try: self._args.timestamp_index = int(self._args.timestamp_index) except ValueError: self._parser.error("timestamp index not an int") if not self._args.timestamp_format: self._parser.error("need to know timestamp format") if not self._args.output_indices: self._parser.error("need to know output indices") else: try: self._args.output_indices = map( int, self._args.output_indices.split()) except ValueError: self._parser.error("output-indices must have " + \ "following format i.e: \"1 2 3\"")
def _parser_parse_args(self): Memacs._parser_parse_args(self) if self._args.filenametimestamps_folder and self._args.filelist: self._parser.error( "You gave both \"--filelist\" and \"--folder\" argument. Please use either or.\n" ) if not self._args.filelist and not self._args.filenametimestamps_folder: self._parser.error("no filenametimestamps_folder specified") if self._args.filelist: if not os.path.isfile(self._args.filelist): self._parser.error("Check the filelist argument: " + \ "[" + str(self._args.filelist) + "] is not an existing file") if self._args.filenametimestamps_folder: for f in self._args.filenametimestamps_folder: if not os.path.isdir(f): self._parser.error("Check the folderlist argument: " + \ "[" + str(f) + "] and probably more aren't folders")
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) self._query = [] if self._args.sender: self._args.sendern = self._args.sender.strip() self._sender = list(self._args.sender.split(" ")) else: raise ValueError('You have to specify at least one e mail adress') if self._args.query: self._query = self._args.query if self._args.todo: self._todo = True else: self._todo = False
def _parser_parse_args(self): """ overwritten method of class Memacs all additional arguments are parsed in here """ Memacs._parser_parse_args(self) if self._args.url and self._args.file: self._parser.error("you cannot set both url and file") if not self._args.url and not self._args.file: self._parser.error("please specify a file or url") if self._args.url and not self._args.ini: self.parser.error("please specify the xml.ini file") if self._args.file and not self._args.ini: self.parser.error("please specify the xml.ini file") if self._args.file and not (os.path.exists (self._args.file) or \ os.access(self._args.file, os.R_OK)): self._parser.error("file not found or not readable") if self._args.ini and not (os.path.exists (self._args.ini) or \ os.access(self._args.ini, os.R_OK)): self._parser.error("config file not found or not readable")