Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Improve regex for filename matching and exit properly if none found |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | master |
| Files: | files | file ages | folders |
| SHA3-256: |
cf115f6116dfe1b47d24741253f7d43f |
| User & Date: | simon 2018-10-13 12:26:03 |
Context
|
2018-10-18
| ||
| 19:32 | Tweak command line args more to suit --file check-in: bdaac3057a user: simon tags: master, trunk | |
|
2018-10-13
| ||
| 12:26 | Improve regex for filename matching and exit properly if none found check-in: cf115f6116 user: simon tags: master, trunk | |
| 12:03 |
Fixes from 1fe8adea90
Blindly copy/pasted. Some were name not filename check-in: 2f57297d12 user: simon tags: master, trunk | |
Changes
Changes to snose.py.
| ︙ | ︙ | |||
135 136 137 138 139 140 141 |
else:
#Write file
#If no filename supplied try to figure out from first three lines of file itself
if filename is None:
firstlines = remote[0]['content'].splitlines()[:3]
for line in firstlines:
try:
| | | | 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 |
else:
#Write file
#If no filename supplied try to figure out from first three lines of file itself
if filename is None:
firstlines = remote[0]['content'].splitlines()[:3]
for line in firstlines:
try:
filename = re.search(r'file:(\S+)', line).group(1)
except IndexError:
pass
except AttributeError:
pass
if filename is None:
print("Failed to identify filename within note, please provide on command line")
sys.exit()
filename = os.path.expanduser(filename)
try:
if sys.version_info < (3, 0):
with open(filename, 'w') as f:
f.write(remote[0]['content'].encode("utf-8"))
else:
with open(filename, 'w', encoding="utf-8") as f:
|
| ︙ | ︙ |