fixing publish dir bug, again
threw in a str cast so the program won't crash when the publish dir settting ends up as null. I SHOULD REALLY FIGURE OUT WHY THAT KEEPS HAPPENING but i'm so sleepy
This commit is contained in:
		
							parent
							
								
									72d0bdf208
								
							
						
					
					
						commit
						e0f2f64d02
					
				@ -324,7 +324,7 @@ def setup():
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    print("\n\ttext editor:\t" +SETTINGS.get("editor"))
 | 
					    print("\n\ttext editor:\t" +SETTINGS.get("editor"))
 | 
				
			||||||
    if core.publishing():
 | 
					    if core.publishing():
 | 
				
			||||||
        print("\tpublish dir:\t" +os.path.join(PUBLIC, SETTINGS.get("publish dir")))
 | 
					        print("\tpublish dir:\t" +os.path.join(PUBLIC, str(SETTINGS.get("publish dir"))))
 | 
				
			||||||
    print("\tpubishing:\t"+str(SETTINGS.get("publishing"))+"\n")
 | 
					    print("\tpubishing:\t"+str(SETTINGS.get("publishing"))+"\n")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # editor selection
 | 
					    # editor selection
 | 
				
			||||||
@ -642,7 +642,7 @@ editor.
 | 
				
			|||||||
    if core.publishing():
 | 
					    if core.publishing():
 | 
				
			||||||
        core.load_files()
 | 
					        core.load_files()
 | 
				
			||||||
        core.write("index.html")
 | 
					        core.write("index.html")
 | 
				
			||||||
        left = "posted to "+LIVE+USER+"/"+SETTINGS["publish dir"]+"/index.html\n\n>"
 | 
					        left = "posted to "+LIVE+USER+"/"+str(SETTINGS.get("publish dir"))+"/index.html\n\n>"
 | 
				
			||||||
    redraw(left + " thanks for sharing your feels!")
 | 
					    redraw(left + " thanks for sharing your feels!")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return
 | 
					    return
 | 
				
			||||||
@ -890,6 +890,8 @@ def update_publishing():
 | 
				
			|||||||
        unpublish()
 | 
					        unpublish()
 | 
				
			||||||
        SETTINGS.update({"publish dir": None})
 | 
					        SETTINGS.update({"publish dir": None})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    core.load(SETTINGS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def make_publish_dir(dir):
 | 
					def make_publish_dir(dir):
 | 
				
			||||||
    '''
 | 
					    '''
 | 
				
			||||||
    setup helper to create publishing directory
 | 
					    setup helper to create publishing directory
 | 
				
			||||||
@ -1032,7 +1034,7 @@ def update_version():
 | 
				
			|||||||
    # increment user versionfile
 | 
					    # increment user versionfile
 | 
				
			||||||
    open(versionFile, "w").write(__version__)
 | 
					    open(versionFile, "w").write(__version__)
 | 
				
			||||||
    print("""
 | 
					    print("""
 | 
				
			||||||
you're all good to go, "+chatter.say("friend")+"! please contact ~endorphant if
 | 
					you're all good to go, """+chatter.say("friend")+"""! please contact ~endorphant if
 | 
				
			||||||
somehing strange happened to you during this update.
 | 
					somehing strange happened to you during this update.
 | 
				
			||||||
""")
 | 
					""")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										11
									
								
								bin/ttbp.py
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								bin/ttbp.py
									
									
									
									
									
								
							@ -62,7 +62,6 @@ p = inflect.engine()
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## user globals
 | 
					## user globals
 | 
				
			||||||
USER = os.path.basename(os.path.expanduser("~"))
 | 
					USER = os.path.basename(os.path.expanduser("~"))
 | 
				
			||||||
 | 
					 | 
				
			||||||
PATH = os.path.join("/home", USER, ".ttbp")
 | 
					PATH = os.path.join("/home", USER, ".ttbp")
 | 
				
			||||||
PUBLIC = os.path.join("/home", USER, "public_html")
 | 
					PUBLIC = os.path.join("/home", USER, "public_html")
 | 
				
			||||||
WWW = os.path.join(PATH, "www")
 | 
					WWW = os.path.join(PATH, "www")
 | 
				
			||||||
@ -291,7 +290,7 @@ def setup():
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    print("\n\ttext editor:\t" +SETTINGS.get("editor"))
 | 
					    print("\n\ttext editor:\t" +SETTINGS.get("editor"))
 | 
				
			||||||
    if core.publishing():
 | 
					    if core.publishing():
 | 
				
			||||||
        print("\tpublish dir:\t" +os.path.join(PUBLIC, SETTINGS.get("publish dir")))
 | 
					        print("\tpublish dir:\t" +os.path.join(PUBLIC, str(SETTINGS.get("publish dir"))))
 | 
				
			||||||
    print("\tpubishing:\t"+str(SETTINGS.get("publishing"))+"\n")
 | 
					    print("\tpubishing:\t"+str(SETTINGS.get("publishing"))+"\n")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # editor selection
 | 
					    # editor selection
 | 
				
			||||||
@ -300,6 +299,7 @@ def setup():
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    # publishing selection
 | 
					    # publishing selection
 | 
				
			||||||
    SETTINGS.update({"publishing":select_publishing()})
 | 
					    SETTINGS.update({"publishing":select_publishing()})
 | 
				
			||||||
 | 
					    core.reload_ttbprc(SETTINGS)
 | 
				
			||||||
    update_publishing()
 | 
					    update_publishing()
 | 
				
			||||||
    redraw("blog publishing: "+str(core.publishing()))
 | 
					    redraw("blog publishing: "+str(core.publishing()))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -391,7 +391,6 @@ def feedback_menu():
 | 
				
			|||||||
    * calls feedback writing function
 | 
					    * calls feedback writing function
 | 
				
			||||||
    '''
 | 
					    '''
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
    util.print_menu(SUBJECTS, RAINBOW)
 | 
					    util.print_menu(SUBJECTS, RAINBOW)
 | 
				
			||||||
    choice = raw_input("\npick a category for your feedback: ")
 | 
					    choice = raw_input("\npick a category for your feedback: ")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -567,7 +566,7 @@ editor.
 | 
				
			|||||||
    if core.publishing():
 | 
					    if core.publishing():
 | 
				
			||||||
        core.load_files()
 | 
					        core.load_files()
 | 
				
			||||||
        core.write("index.html")
 | 
					        core.write("index.html")
 | 
				
			||||||
        left = "posted to "+LIVE+USER+"/"+SETTINGS["publish dir"]+"/index.html\n\n>"
 | 
					        left = "posted to "+LIVE+USER+"/"+str(SETTINGS.get("publish dir"))+"/index.html\n\n>"
 | 
				
			||||||
    redraw(left + " thanks for sharing your feels!")
 | 
					    redraw(left + " thanks for sharing your feels!")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return
 | 
					    return
 | 
				
			||||||
@ -794,6 +793,8 @@ def update_publishing():
 | 
				
			|||||||
        unpublish()
 | 
					        unpublish()
 | 
				
			||||||
        SETTINGS.update({"publish dir": None})
 | 
					        SETTINGS.update({"publish dir": None})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    core.load(SETTINGS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def make_publish_dir(dir):
 | 
					def make_publish_dir(dir):
 | 
				
			||||||
    '''
 | 
					    '''
 | 
				
			||||||
    setup helper to create publishing directory
 | 
					    setup helper to create publishing directory
 | 
				
			||||||
@ -936,7 +937,7 @@ def update_version():
 | 
				
			|||||||
    # increment user versionfile
 | 
					    # increment user versionfile
 | 
				
			||||||
    open(versionFile, "w").write(__version__)
 | 
					    open(versionFile, "w").write(__version__)
 | 
				
			||||||
    print("""
 | 
					    print("""
 | 
				
			||||||
you're all good to go, "+chatter.say("friend")+"! please contact ~endorphant if
 | 
					you're all good to go, """+chatter.say("friend")+"""! please contact ~endorphant if
 | 
				
			||||||
somehing strange happened to you during this update.
 | 
					somehing strange happened to you during this update.
 | 
				
			||||||
""")
 | 
					""")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user