Matthew Stidham 
							
						 
					 
					
						
						
							
						
						8dcde027f8 
					 
					
						
						
							
							lfcli_base: set type of num_stations to always be an integer. Dot not ever, ever, ever set a flag as default=False. Use action='store_true', and do not ever ever ever use both at the same time.  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-11-23 10:01:00 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						78d712e03e 
					 
					
						
						
							
							lfcli_base: Mutable defaults at the root of our code are a wonderful way to create unexpected problems.  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-11-19 09:36:18 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						ad0d80dab1 
					 
					
						
						
							
							lfcli_base.json_get: Improve json_get debugging  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-11-16 18:46:35 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						bd760c7552 
					 
					
						
						
							
							lfcli_base.py: Remove invalid comparisons  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-11-16 11:06:34 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						be740527bf 
					 
					
						
						
							
							lfcli_base: Create report-data folder in home directory if it doesn't exist  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-11-15 15:56:31 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						d0c40cb4b2 
					 
					
						
						
							
							lfcli_base fix if os.path.isdir command  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-11-15 15:35:11 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						3c1858a609 
					 
					
						
						
							
							Remove == True errors in lfcli_base  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-11-15 13:36:05 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						c4511ad39a 
					 
					
						
						
							
							Fix LFRequest.get so it inherits debug commands from the class  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-11-08 18:52:26 -08:00 
						 
				 
			
				
					
						
							
							
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						2f7baf2987 
					 
					
						
						
							
							lfcli_base.py: can now import lanforge_client.logg  
						
						... 
						
						
						
						Adds notes on where present logg() function is being used
Signed-off-by: Jed Reynolds <jed@bitratchet.com > 
						
						
					 
					
						2021-11-03 19:53:30 -07:00 
						 
				 
			
				
					
						
							
							
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						be4c47295f 
					 
					
						
						
							
							lfcli_base.py: adds logging logic that is distinct from lanforge_api.py but similar in function  
						
						... 
						
						
						
						this was checked with lf_help_check.bash and check_argparse.py.
Signed-off-by: Jed Reynolds <jreynolds@candelatech.com > 
						
						
					 
					
						2021-11-02 16:45:28 -07:00 
						 
				 
			
				
					
						
							
							
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						8118406f7d 
					 
					
						
						
							
							lfcli_base.py: whitespace, renamed variable x to argument  
						
						
						
						
					 
					
						2021-11-02 16:45:28 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						8f2fa4bf8c 
					 
					
						
						
							
							* We don't need to import LFUtils in lfcli_base  
						
						... 
						
						
						
						* local_realm in lf_attenmod is unused.
* local_realm in attenuator_profile is unused, because I'm switching to inheritance as part of my work eliminating redundancy.
Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-10-04 11:51:37 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck SmileyRekiere 
							
						 
					 
					
						
						
							
						
						4744bc488a 
					 
					
						
						
							
							lfcli_base.py : changed from pprint import pprint to import pprint  
						
						... 
						
						
						
						Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com > 
						
						
					 
					
						2021-09-30 13:25:07 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						65808d21fa 
					 
					
						
						
							
							1. Fix circular import error in LFRequest  
						
						... 
						
						
						
						2. add import re to lfcli_base
3. add debug output to l3_cxprofile, so it is how it used to be
4. add help options to regression_test so we can test how the help flags are working
5. Make test_ip_variable_time work better when it is imported directly by moving most of the logic to a function under IPVariableTime
6. Add init.py file to the LANforge directory and fix archiving in the to_pip.py script
Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-09-23 14:37:53 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						e6cf6b9337 
					 
					
						
						
							
							1. Create pandas_extensions.py  
						
						... 
						
						
						
						2. Remove unused imports
Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-09-21 11:11:04 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						36400e003d 
					 
					
						
						
							
							Making it so that lanforge-scripts can work if the repository isn't named exactly the same way  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-09-17 15:29:15 -07:00 
						 
				 
			
				
					
						
							
							
								erinnerim 
							
						 
					 
					
						
						
							
						
						1d7578251c 
					 
					
						
						
							
							Updates to import statements:  
						
						... 
						
						
						
						- Import importlib, os, and sys to each python script.
 - Append "lanforge-scripts" root directory to the system path, allowing each script to be called from an antecedent directory. e.g.
if 'lanforge-scripts' not in sys.path:
    sys.path.append(os.path.join(os.path.abspath(__file__ + "../../../../../")))
 - All statements of the form 'from <module> import <class>' replace with:
<module> = importlib.import_module("lanforge-scripts.<directory>.<module>")
<class> = <module>.<class> 
						
						
					 
					
						2021-09-15 16:17:16 -07:00 
						 
				 
			
				
					
						
							
							
								erinnerim 
							
						 
					 
					
						
						
							
						
						60e9853bb6 
					 
					
						
						
							
							Revert "importlib refactor lfcli_base.py"  
						
						... 
						
						
						
						This reverts commit 787edf2d51 
						
						
					 
					
						2021-09-10 17:56:41 -07:00 
						 
				 
			
				
					
						
							
							
								erinnerim 
							
						 
					 
					
						
						
							
						
						787edf2d51 
					 
					
						
						
							
							importlib refactor lfcli_base.py  
						
						
						
						
					 
					
						2021-09-10 17:09:13 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck SmileyRekiere 
							
						 
					 
					
						
						
							
						
						2efbc62842 
					 
					
						
						
							
							Revert "Update py_json files to be compatible with pip standards"  
						
						... 
						
						
						
						This reverts commit 0be47c82de 
						
						
					 
					
						2021-09-09 05:32:31 -06:00 
						 
				 
			
				
					
						
							
							
								Chuck SmileyRekiere 
							
						 
					 
					
						
						
							
						
						8e9909f2d0 
					 
					
						
						
							
							Revert "Revert "Update py_json files to be compatible with pip standards""  
						
						... 
						
						
						
						This reverts commit 6b0322cafa 
						
						
					 
					
						2021-09-09 05:28:17 -06:00 
						 
				 
			
				
					
						
							
							
								Chuck SmileyRekiere 
							
						 
					 
					
						
						
							
						
						6b0322cafa 
					 
					
						
						
							
							Revert "Update py_json files to be compatible with pip standards"  
						
						... 
						
						
						
						This reverts commit 0be47c82de 
						
						
					 
					
						2021-09-09 05:24:20 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						0be47c82de 
					 
					
						
						
							
							Update py_json files to be compatible with pip standards  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@gmail.com > 
						
						
					 
					
						2021-09-08 16:54:45 -07:00 
						 
				 
			
				
					
						
							
							
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						f60f0055be 
					 
					
						
						
							
							LFRequest error printing is now more centralized:  
						
						... 
						
						
						
						print_diagnostics extracts X-Error headers first
LFRequest can track errors in self.error_list
LFReuqest can print errors
Classes lf lfcli_base calling lfrequest.get_as_json() can expose 404 or other errors using lfrequest.print_errors()
Signed-off-by: Jed Reynolds <jed@candelatech.com > 
						
						
					 
					
						2021-07-29 16:53:21 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck SmileyRekiere 
							
						 
					 
					
						
						
							
						
						4f7154b881 
					 
					
						
						
							
							lfcli_base.py: added success method that does not exit to allow for report generation from script after success  
						
						... 
						
						
						
						Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com > 
						
						
					 
					
						2021-04-07 05:36:18 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						519cd785cb 
					 
					
						
						
							
							Remove halt on error from all inheritors of realm  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@protonmail.com > 
						
						
					 
					
						2021-03-17 14:26:06 -07:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						1b87a6926b 
					 
					
						
						
							
							v1 classes are taken out of realm.py, into their own files  
						
						... 
						
						
						
						Signed-off-by: Dipti <dipti.dhond@candelatech.com > 
						
						
					 
					
						2021-03-05 23:39:07 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						ff8553f548 
					 
					
						
						
							
							inheritance of L3CXProf v1 is back to LFClibase  
						
						... 
						
						
						
						Signed-off-by: Dipti <dipti.dhond@candelatech.com > 
						
						
					 
					
						2021-03-03 13:09:52 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						434feca6a5 
					 
					
						
						
							
							Inheritance from base_profile works  
						
						... 
						
						
						
						Signed-off-by: Dipti <dipti.dhond@candelatech.com > 
						
						
					 
					
						2021-03-02 13:46:24 -08:00 
						 
				 
			
				
					
						
							
							
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						f423588e59 
					 
					
						
						
							
							whitespace  
						
						... 
						
						
						
						Signed-off-by: Jed Reynolds <jed@candelatech.com > 
						
						
					 
					
						2021-03-02 13:13:57 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						dcf85ba785 
					 
					
						
						
							
							compare two dfs, small bugs but logic is now there  
						
						... 
						
						
						
						Signed-off-by: Dipti <dipti.dhond@candelatech.com > 
						
						
					 
					
						2021-02-25 09:38:48 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						dcd3f2a108 
					 
					
						
						
							
							Added a new logging function using the python logging function into lfcli base and updating realm to use the new function  
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@protonmail.com > 
						
						
					 
					
						2021-02-24 11:25:03 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						87210c1cb7 
					 
					
						
						
							
							changed logic for var_time, improved error message for incorrect monitor_interval input  
						
						... 
						
						
						
						Signed-off-by: Dipti <dipti.dhond@candelatech.com > 
						
						
					 
					
						2021-02-20 14:35:24 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck SmileyRekiere 
							
						 
					 
					
						
						
							
						
						f3d0848c5c 
					 
					
						
						
							
							Revert "creation of lfdata.py, import of lfdata.py"  
						
						... 
						
						
						
						This reverts commit 009b6110a1 
						
						
					 
					
						2021-02-19 09:10:10 -07:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						009b6110a1 
					 
					
						
						
							
							creation of lfdata.py, import of lfdata.py  
						
						... 
						
						
						
						Signed-off-by: Dipti <dipti.dhond@candelatech.com > 
						
						
					 
					
						2021-02-19 02:45:01 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						84760e6959 
					 
					
						
						
							
							added imports to only when they are used (small imports), dataframe comparison underway  
						
						... 
						
						
						
						Signed-off-by: Dipti <dipti.dhond@candelatech.com > 
						
						
					 
					
						2021-02-18 10:24:55 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						b1ebef8f19 
					 
					
						
						
							
							added total_seconds function to calculate total seconds since epoch, test_time_elapsed column to help with dataframe comparison  
						
						... 
						
						
						
						Signed-off-by: Dipti <dipti.dhond@candelatech.com > 
						
						
					 
					
						2021-02-17 12:47:45 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						9db0c32b38 
					 
					
						
						
							
							df to file fully implemented and working  
						
						... 
						
						
						
						Signed-off-by: Dipti <dipti.dhond@candelatech.com > 
						
						
					 
					
						2021-02-17 01:36:24 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						1a90891a74 
					 
					
						
						
							
							added 'if debug' logic, df to excel now working, better print statements  
						
						... 
						
						
						
						Signed-off-by: Dipti <dipti.dhond@candelatech.com > 
						
						
					 
					
						2021-02-16 14:52:38 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						836b24b781 
					 
					
						
						
							
							changes csv to final output version  
						
						... 
						
						
						
						Signed-off-by: Dipti <dipti.dhond@candelatech.com > 
						
						
					 
					
						2021-02-16 09:54:00 -08:00 
						 
				 
			
				
					
						
							
							
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						07a7ce5a22 
					 
					
						
						
							
							adds log output method, please keep developing this  
						
						
						
						
					 
					
						2021-02-15 16:48:59 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						89f17eb678 
					 
					
						
						
							
							start of comparison of 2 dataframes  
						
						
						
						
					 
					
						2021-02-12 11:37:56 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						283ad29523 
					 
					
						
						
							
							labels port manager columns if they are not layer 3 columns  
						
						
						
						
					 
					
						2021-02-11 01:30:43 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						81a502b182 
					 
					
						
						
							
							commented out write_to_csv, added seconds to file name, fixed missing datapoint  
						
						
						
						
					 
					
						2021-02-10 22:56:34 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						ca7225a444 
					 
					
						
						
							
							adding parse_time to ipv4_variable_time  
						
						
						
						
					 
					
						2021-02-10 17:22:39 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						1b7a29f77e 
					 
					
						
						
							
							addition of query for port cols, beginning of acquiring port cols  
						
						
						
						
					 
					
						2021-02-10 02:12:49 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						c3c0924cda 
					 
					
						
						
							
							commented out broken code, added code so output_format and report_file exten. is passed in, exten is changed to csv to create file, then csv is changed to correct output format  
						
						
						
						
					 
					
						2021-02-09 18:33:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						e0d1a63f94 
					 
					
						
						
							
							correction of str concatenation, defaulting to csv file creation  
						
						
						
						
					 
					
						2021-02-09 17:00:27 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						96ac1da9b8 
					 
					
						
						
							
							new way to group all arguments of the same class together  
						
						
						
						
					 
					
						2021-02-09 16:22:33 -08:00 
						 
				 
			
				
					
						
							
							
								Dipti 
							
						 
					 
					
						
						
							
						
						dda9b45740 
					 
					
						
						
							
							fixed path saving. added script and LANforge information to csv file. copied df to other file output conversions  
						
						
						
						
					 
					
						2021-02-08 22:51:05 -08:00