module versioning
This commit is contained in:
parent
fc390b3a14
commit
a3812c78dc
@ -3,6 +3,10 @@ import sys
|
|||||||
from buffer import Buffer
|
from buffer import Buffer
|
||||||
from parse_command import parse_command
|
from parse_command import parse_command
|
||||||
|
|
||||||
|
def version():
|
||||||
|
print("it.py line editor; ALPHA 2021")
|
||||||
|
return None
|
||||||
|
|
||||||
def get_command():
|
def get_command():
|
||||||
try:
|
try:
|
||||||
return parse_command(input())
|
return parse_command(input())
|
||||||
|
16
it/src/version.py
Normal file
16
it/src/version.py
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
def version():
|
||||||
|
print("it.py version querying; ALPHA 2021")
|
||||||
|
return None
|
||||||
|
|
||||||
|
def main(buffer, command):
|
||||||
|
if len(command) > 1:
|
||||||
|
fetching = command[1:]
|
||||||
|
else:
|
||||||
|
fetching = ["it"]
|
||||||
|
for module in fetching:
|
||||||
|
if module in list(buffer.modules) or buffer.import_module_(module):
|
||||||
|
try:
|
||||||
|
buffer.modules[module].version()
|
||||||
|
except AttributeError as err:
|
||||||
|
print(err)
|
||||||
|
return buffer
|
Loading…
Reference in New Issue
Block a user